add 5.0.2.272

This commit is contained in:
Markus Gärtner 2020-07-24 11:20:26 +02:00
parent c1758eb541
commit ccf6570441
68 changed files with 5459 additions and 4222 deletions

View File

@ -1,3 +1,8 @@
Version 5.0.2.2
- BUG: Controller wurden verschlüsselt ausgeliefert
- Bug: Fehler bei der Ermittlung der Sprache für die Erinnerungs-E-Mails
Version 5.0.2.1 Version 5.0.2.1
- Templates für das Theme Wave angepasst, Version 1.0.1 - Templates für das Theme Wave angepasst, Version 1.0.1
@ -21,6 +26,7 @@ Version 5.0.0.1
- Dateien verschoben - Dateien verschoben
- neue Dokumentation - neue Dokumentation
Version 5.0.0.0 Version 5.0.0.0
- Angepasst für Shopversion 6.x, Installation via Composer - Angepasst für Shopversion 6.x, Installation via Composer
@ -80,10 +86,11 @@ Version 4.0.1.0
- auch für Shopversionen ab 4.8 einsetzbar - auch für Shopversionen ab 4.8 einsetzbar
- Systemcheck integriert (d3precheck.php) - Systemcheck integriert (d3precheck.php)
Version 4.0.0.0 Version 4.0.0.0
-Anpassung auf Oxid 4.7 / 5.0 - Anpassung auf Oxid 4.7 / 5.0
-Integration in die D³-Lizenzverwaltung - Integration in die D³-Lizenzverwaltung
-halbautomatische Installation - halbautomatische Installation
Version 3.0.0.2 Version 3.0.0.2
@ -92,11 +99,11 @@ Version 3.0.0.2
Version 3.0.1 Version 3.0.1
-Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt - Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt
-Test auf vorhandene Gutscheinnummern - Test auf vorhandene Gutscheinnummern
-Feld OXVOUCHERID aus Install.sql entfernt - Feld OXVOUCHERID aus Install.sql entfernt
-Bug bei verbotenen Benutzergruppe - Bug bei verbotenen Benutzergruppe
-Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln - Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln
- Änderungen für Shopversion ab 4.6.0 integriert - Änderungen für Shopversion ab 4.6.0 integriert
@ -121,9 +128,11 @@ Version 2.1
- Berechnungsfehler im cronjob bereinigt - Berechnungsfehler im cronjob bereinigt
- CMS-Bausteine für Automail (Gutscheine) eingefügt - CMS-Bausteine für Automail (Gutscheine) eingefügt
Version 2.0 Version 2.0
- Umstellung des Moduls auf PE4 - Umstellung des Moduls auf PE4
Version 1.0 Version 1.0
- Startversion für OXID PE3 - Startversion für OXID PE3

View File

@ -35,7 +35,7 @@
}, },
"require": { "require": {
"oxid-esales/oxideshop-metapackage-ce": "~6.0 || ~6.1", "oxid-esales/oxideshop-metapackage-ce": "~6.0 || ~6.1",
"d3/modcfg": ">=5.1.0.0" "d3/modcfg": "^5.1.0.0"
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {

View File

@ -2,76 +2,96 @@
title: Changelog title: Changelog
--- ---
Version 5.0.2.1 ## Version 5.0.2.2 - 2020-07-24
### Fixed
- Controller wurden verschlüsselt ausgeliefert
- Fehler bei der Ermittlung der Sprache für die Erinnerungs-E-Mails
---
## Version 5.0.2.1
- Templates für das Theme Wave angepasst, Version 1.0.1 - Templates für das Theme Wave angepasst, Version 1.0.1
---
Version 5.0.2.0 ## Version 5.0.2.0
- Punkte für Bewertungen konnten nicht vergeben werden - Punkte für Bewertungen konnten nicht vergeben werden
- kleine Refactoring Arbeiten - kleine Refactoring Arbeiten
- Ausgabe des CronJobs kann als Email versendet werden - Ausgabe des CronJobs kann als Email versendet werden
---
Version 5.0.1.0 ## Version 5.0.1.0
- Kleine Layoutänderung im Kundenkonto(nur Flow Theme). Die Angaben zu den Gutscheinen werden jetzt übersichtlicher dargestellt - Kleine Layoutänderung im Kundenkonto(nur Flow Theme). Die Angaben zu den Gutscheinen werden jetzt übersichtlicher dargestellt
- Die .sh-Datei für den CronJob kann nun im Admin des Moduls erstellt werden. - Die .sh-Datei für den CronJob kann nun im Admin des Moduls erstellt werden.
---
Version 5.0.0.2 ## Version 5.0.0.2
- Kleine Nachbesserung der Dokumentation - Kleine Nachbesserung der Dokumentation
---
Version 5.0.0.1 ## Version 5.0.0.1
- Umstellung der Dokumentation von PDF auf eine HTML-bsierende Dokumentation. Die Dokumentation - Umstellung der Dokumentation von PDF auf eine HTML-bsierende Dokumentation. Die Dokumentation
liegt dem Modul jetzt im Ordner docs/Documentation/ bei. liegt dem Modul jetzt im Ordner docs/Documentation/ bei.
---
Version 5.0.0.0 ## Version 5.0.0.0
- Angepasst für Shopversion 6.x, Installation via Composer - Angepasst für Shopversion 6.x, Installation via Composer
---
Version 4.1.1.1 ## Version 4.1.1.1
- Bug beim Einlösen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert - Bug beim Einlösen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert
- Bug in der Verwendung der Templates für das Kundenkonto - die Azure Templates wurden nicht verwendet - Bug in der Verwendung der Templates für das Kundenkonto - die Azure Templates wurden nicht verwendet
- kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt - kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt
---
Version 4.1.1.0 ## Version 4.1.1.0
- Ausgaben der Kontoübersicht in Templates ausgelagert - Ausgaben der Kontoübersicht in Templates ausgelagert
- Bug bei Versand der Reminderemails, Mails wurde häufiger versendet - Bug bei Versand der Reminderemails, Mails wurde häufiger versendet
- Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde - Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde
---
Version 4.1.0.1 ## Version 4.1.0.1
- Umstieg auf den neuen Theme-Mapper des Modul-Connectors, so kann auch das Modul auch mit dem Roxive-Theme eingesetzt werden - Umstieg auf den neuen Theme-Mapper des Modul-Connectors, so kann auch das Modul auch mit dem Roxive-Theme eingesetzt werden
- kleine Bugs bei bei den übersetzungen, in den Templates und CSS-Formatierungen - kleine Bugs bei bei den übersetzungen, in den Templates und CSS-Formatierungen
- fehlerhafte Datenbankabfragen wenn zwischen der Bestellung und Vergabe der Punkte einige Tage liegen - fehlerhafte Datenbankabfragen wenn zwischen der Bestellung und Vergabe der Punkte einige Tage liegen
- einige zusätzliche Templateblöcke - einige zusätzliche Templateblöcke
---
Version 4.1.0.0 ## Version 4.1.0.0
- Test/Anpassung auf die 4.10.x/5.3.x - Test/Anpassung auf die 4.10.x/5.3.x
- Kundenkonto auf Flow-Theme angepasst - Kundenkonto auf Flow-Theme angepasst
- neuer Menüpunkt Logmeldungen im Modul - neuer Menüpunkt Logmeldungen im Modul
- Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme - Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme
---
Version 4.0.2.3 ## Version 4.0.2.3
- Bug: fehlerhaftes Include eines Templates im Kundenkonto - Bug: fehlerhaftes Include eines Templates im Kundenkonto
- Test auf 4.9 / 5.2 - Test auf 4.9 / 5.2
---
Version 4.0.2.2 ## Version 4.0.2.2
- Bug: Gutschein wird mit 0 Euro berechnet - Bug: Gutschein wird mit 0 Euro berechnet
- Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert - Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert
- Bug: Installationsssistenten wird mehrfach gestartet - Bug: Installationsssistenten wird mehrfach gestartet
---
Version 4.0.2.1 ## Version 4.0.2.1
- Anpassung Precheck - Anpassung Precheck
---
Version 4.0.2.0 ## Version 4.0.2.0
- Bug bei der Prüfung auf verbotene Kundengruppe - Bug bei der Prüfung auf verbotene Kundengruppe
- Bug bei änderung der E-Mailadressen der Kunden - Bug bei änderung der E-Mailadressen der Kunden
- Erhalt der E-Mails kann jetzt auch im Admin am Kunde geändert werden - Erhalt der E-Mails kann jetzt auch im Admin am Kunde geändert werden
@ -79,33 +99,38 @@ Version 4.0.2.0
- kleine Templatefehler im Admin behoben - kleine Templatefehler im Admin behoben
- Test auf 4.8 - Test auf 4.8
---
Version 4.0.1.0 ## Version 4.0.1.0
- Bugfix: individuelle Gutscheinlänge wurde nicht beachtet - Bugfix: individuelle Gutscheinlänge wurde nicht beachtet
- auch für Shopversionen ab 4.8 einsetzbar - auch für Shopversionen ab 4.8 einsetzbar
- Systemcheck integriert (d3precheck.php) - Systemcheck integriert (d3precheck.php)
Version 4.0.0.0 ---
-Anpassung auf Oxid 4.7 / 5.0
-Integration in die D³-Lizenzverwaltung
-halbautomatische Installation
## Version 4.0.0.0
- Anpassung auf Oxid 4.7 / 5.0
- Integration in die D³-Lizenzverwaltung
- halbautomatische Installation
Version 3.0.0.2 ---
- stornierte Bestellungen bei der Vergabe von Punkte ignorieren
- manuell vergebene Punkte in Reminder-Mails beachten
## Version 3.0.0.2
- stornierte Bestellungen bei der Vergabe von Punkte ignorieren
- manuell vergebene Punkte in Reminder-Mails beachten
Version 3.0.1 ---
-Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt
-Test auf vorhandene Gutscheinnummern
-Feld OXVOUCHERID aus Install.sql entfernt
-Bug bei verbotenen Benutzergruppe
-Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln
- änderungen für Shopversion ab 4.6.0 integriert
## Version 3.0.1
- Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt
- Test auf vorhandene Gutscheinnummern
- Feld OXVOUCHERID aus Install.sql entfernt
- Bug bei verbotenen Benutzergruppe
- Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln
- Änderungen für Shopversion ab 4.6.0 integriert
Version 3.0 ---
## Version 3.0
- Anpassung für OXID 4.5.x - Anpassung für OXID 4.5.x
- Konfiguration im Admin - Konfiguration im Admin
- zusätzliche Kriterien - zusätzliche Kriterien
@ -113,22 +138,27 @@ Version 3.0
- Erinnerungsemail - Erinnerungsemail
- erweitertes Logging - erweitertes Logging
---
Version 2.2 ## Version 2.2
- Punktevergabe für Kundenbewertungen eingebaut - Punktevergabe für Kundenbewertungen eingebaut
- Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld - Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld
- manuelle Punkte können nun über ein Langtextfeld im Admin kommentiert werden - manuelle Punkte können nun über ein Langtextfeld im Admin kommentiert werden
- logging auf mod_cfg umgestellt - logging auf mod_cfg umgestellt
- securitykey für cronjob eingebaut - securitykey für cronjob eingebaut
---
Version 2.1 ## Version 2.1
- Berechnungsfehler im cronjob bereinigt - Berechnungsfehler im cronjob bereinigt
- CMS-Bausteine für Automail (Gutscheine) eingefügt - CMS-Bausteine für Automail (Gutscheine) eingefügt
Version 2.0 ---
## Version 2.0
- Umstellung des Moduls auf PE4 - Umstellung des Moduls auf PE4
---
Version 1.0 ## Version 1.0
- Startversion für OXID PE3 - Startversion für OXID PE3

View File

@ -1,9 +1,9 @@
{ {
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Bonuspunkte", "title": "<i class='fab fa-d3 d3fa-color-blue'></i> Bonuspunkte",
"moduleversion": "5.0.2.0", "moduleversion": "5.0.2.2",
"titledesc": "für den Oxid eShop", "titledesc": "für den Oxid eShop",
"author": "D³ Data Development", "author": "D³ Data Development",
"moduledate": "11.02.2019", "moduledate": "24.07.2020",
"editors": "MG/KH/TD/SK", "editors": "MG/KH/TD/SK",
"tagline": "", "tagline": "",
"image": "", "image": "",

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,80 +74,100 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1> <h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Version 5.0.2.1</p> <h2 id="page_Version-5-0-2-2-2020-07-24">Version 5.0.2.2 - 2020-07-24</h2>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>Controller wurden verschlüsselt ausgeliefert</li>
<li>Fehler bei der Ermittlung der Sprache für die Erinnerungs-E-Mails</li>
</ul>
<hr />
<h2 id="page_Version-5-0-2-1">Version 5.0.2.1</h2>
<ul> <ul>
<li>Templates für das Theme Wave angepasst, Version 1.0.1</li> <li>Templates für das Theme Wave angepasst, Version 1.0.1</li>
</ul> </ul>
<p>Version 5.0.2.0</p> <hr />
<h2 id="page_Version-5-0-2-0">Version 5.0.2.0</h2>
<ul> <ul>
<li>Punkte für Bewertungen konnten nicht vergeben werden</li> <li>Punkte für Bewertungen konnten nicht vergeben werden</li>
<li>kleine Refactoring Arbeiten</li> <li>kleine Refactoring Arbeiten</li>
<li>Ausgabe des CronJobs kann als Email versendet werden</li> <li>Ausgabe des CronJobs kann als Email versendet werden</li>
</ul> </ul>
<p>Version 5.0.1.0</p> <hr />
<h2 id="page_Version-5-0-1-0">Version 5.0.1.0</h2>
<ul> <ul>
<li>Kleine Layoutänderung im Kundenkonto(nur Flow Theme). Die Angaben zu den Gutscheinen werden jetzt übersichtlicher dargestellt</li> <li>Kleine Layoutänderung im Kundenkonto(nur Flow Theme). Die Angaben zu den Gutscheinen werden jetzt übersichtlicher dargestellt</li>
<li>Die .sh-Datei für den CronJob kann nun im Admin des Moduls erstellt werden.</li> <li>Die .sh-Datei für den CronJob kann nun im Admin des Moduls erstellt werden.</li>
</ul> </ul>
<p>Version 5.0.0.2</p> <hr />
<h2 id="page_Version-5-0-0-2">Version 5.0.0.2</h2>
<ul> <ul>
<li>Kleine Nachbesserung der Dokumentation</li> <li>Kleine Nachbesserung der Dokumentation</li>
</ul> </ul>
<p>Version 5.0.0.1</p> <hr />
<h2 id="page_Version-5-0-0-1">Version 5.0.0.1</h2>
<ul> <ul>
<li>Umstellung der Dokumentation von PDF auf eine HTML-bsierende Dokumentation. Die Dokumentation <li>Umstellung der Dokumentation von PDF auf eine HTML-bsierende Dokumentation. Die Dokumentation
liegt dem Modul jetzt im Ordner docs/Documentation/ bei.</li> liegt dem Modul jetzt im Ordner docs/Documentation/ bei.</li>
</ul> </ul>
<p>Version 5.0.0.0</p> <hr />
<h2 id="page_Version-5-0-0-0">Version 5.0.0.0</h2>
<ul> <ul>
<li>Angepasst für Shopversion 6.x, Installation via Composer</li> <li>Angepasst für Shopversion 6.x, Installation via Composer</li>
</ul> </ul>
<p>Version 4.1.1.1</p> <hr />
<h2 id="page_Version-4-1-1-1">Version 4.1.1.1</h2>
<ul> <ul>
<li>Bug beim Einlösen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert</li> <li>Bug beim Einlösen der Bonuspunkte - fehlerhaft benannte Methode wurde korrigiert</li>
<li>Bug in der Verwendung der Templates für das Kundenkonto - die Azure Templates wurden nicht verwendet</li> <li>Bug in der Verwendung der Templates für das Kundenkonto - die Azure Templates wurden nicht verwendet</li>
<li>kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt</li> <li>kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt</li>
</ul> </ul>
<p>Version 4.1.1.0</p> <hr />
<h2 id="page_Version-4-1-1-0">Version 4.1.1.0</h2>
<ul> <ul>
<li>Ausgaben der Kontoübersicht in Templates ausgelagert</li> <li>Ausgaben der Kontoübersicht in Templates ausgelagert</li>
<li>Bug bei Versand der Reminderemails, Mails wurde häufiger versendet</li> <li>Bug bei Versand der Reminderemails, Mails wurde häufiger versendet</li>
<li>Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde</li> <li>Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde</li>
</ul> </ul>
<p>Version 4.1.0.1</p> <hr />
<h2 id="page_Version-4-1-0-1">Version 4.1.0.1</h2>
<ul> <ul>
<li>Umstieg auf den neuen Theme-Mapper des Modul-Connectors, so kann auch das Modul auch mit dem Roxive-Theme eingesetzt werden</li> <li>Umstieg auf den neuen Theme-Mapper des Modul-Connectors, so kann auch das Modul auch mit dem Roxive-Theme eingesetzt werden</li>
<li>kleine Bugs bei bei den übersetzungen, in den Templates und CSS-Formatierungen</li> <li>kleine Bugs bei bei den übersetzungen, in den Templates und CSS-Formatierungen</li>
<li>fehlerhafte Datenbankabfragen wenn zwischen der Bestellung und Vergabe der Punkte einige Tage liegen</li> <li>fehlerhafte Datenbankabfragen wenn zwischen der Bestellung und Vergabe der Punkte einige Tage liegen</li>
<li>einige zusätzliche Templateblöcke</li> <li>einige zusätzliche Templateblöcke</li>
</ul> </ul>
<p>Version 4.1.0.0</p> <hr />
<h2 id="page_Version-4-1-0-0">Version 4.1.0.0</h2>
<ul> <ul>
<li>Test/Anpassung auf die 4.10.x/5.3.x</li> <li>Test/Anpassung auf die 4.10.x/5.3.x</li>
<li>Kundenkonto auf Flow-Theme angepasst</li> <li>Kundenkonto auf Flow-Theme angepasst</li>
<li>neuer Menüpunkt Logmeldungen im Modul</li> <li>neuer Menüpunkt Logmeldungen im Modul</li>
<li>Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme</li> <li>Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme</li>
</ul> </ul>
<p>Version 4.0.2.3</p> <hr />
<h2 id="page_Version-4-0-2-3">Version 4.0.2.3</h2>
<ul> <ul>
<li>Bug: fehlerhaftes Include eines Templates im Kundenkonto</li> <li>Bug: fehlerhaftes Include eines Templates im Kundenkonto</li>
<li>Test auf 4.9 / 5.2</li> <li>Test auf 4.9 / 5.2</li>
</ul> </ul>
<p>Version 4.0.2.2</p> <hr />
<h2 id="page_Version-4-0-2-2">Version 4.0.2.2</h2>
<ul> <ul>
<li>Bug: Gutschein wird mit 0 Euro berechnet</li> <li>Bug: Gutschein wird mit 0 Euro berechnet</li>
<li>Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert</li> <li>Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert</li>
<li>Bug: Installationsssistenten wird mehrfach gestartet</li> <li>Bug: Installationsssistenten wird mehrfach gestartet</li>
</ul> </ul>
<p>Version 4.0.2.1</p> <hr />
<h2 id="page_Version-4-0-2-1">Version 4.0.2.1</h2>
<ul> <ul>
<li>Anpassung Precheck</li> <li>Anpassung Precheck</li>
</ul> </ul>
<p>Version 4.0.2.0</p> <hr />
<h2 id="page_Version-4-0-2-0">Version 4.0.2.0</h2>
<ul> <ul>
<li>Bug bei der Prüfung auf verbotene Kundengruppe</li> <li>Bug bei der Prüfung auf verbotene Kundengruppe</li>
<li>Bug bei änderung der E-Mailadressen der Kunden</li> <li>Bug bei änderung der E-Mailadressen der Kunden</li>
@ -156,31 +176,38 @@ liegt dem Modul jetzt im Ordner docs/Documentation/ bei.</li>
<li>kleine Templatefehler im Admin behoben</li> <li>kleine Templatefehler im Admin behoben</li>
<li>Test auf 4.8</li> <li>Test auf 4.8</li>
</ul> </ul>
<p>Version 4.0.1.0</p> <hr />
<h2 id="page_Version-4-0-1-0">Version 4.0.1.0</h2>
<ul> <ul>
<li>Bugfix: individuelle Gutscheinlänge wurde nicht beachtet</li> <li>Bugfix: individuelle Gutscheinlänge wurde nicht beachtet</li>
<li>auch für Shopversionen ab 4.8 einsetzbar</li> <li>auch für Shopversionen ab 4.8 einsetzbar</li>
<li>Systemcheck integriert (d3precheck.php)</li> <li>Systemcheck integriert (d3precheck.php)</li>
</ul> </ul>
<p>Version 4.0.0.0 <hr />
-Anpassung auf Oxid 4.7 / 5.0 <h2 id="page_Version-4-0-0-0">Version 4.0.0.0</h2>
-Integration in die D³-Lizenzverwaltung <ul>
-halbautomatische Installation</p> <li>Anpassung auf Oxid 4.7 / 5.0</li>
<p>Version 3.0.0.2</p> <li>Integration in die D³-Lizenzverwaltung</li>
<li>halbautomatische Installation</li>
</ul>
<hr />
<h2 id="page_Version-3-0-0-2">Version 3.0.0.2</h2>
<ul> <ul>
<li>stornierte Bestellungen bei der Vergabe von Punkte ignorieren</li> <li>stornierte Bestellungen bei der Vergabe von Punkte ignorieren</li>
<li>manuell vergebene Punkte in Reminder-Mails beachten</li> <li>manuell vergebene Punkte in Reminder-Mails beachten</li>
</ul> </ul>
<p>Version 3.0.1 <hr />
-Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt <h2 id="page_Version-3-0-1">Version 3.0.1</h2>
-Test auf vorhandene Gutscheinnummern
-Feld OXVOUCHERID aus Install.sql entfernt
-Bug bei verbotenen Benutzergruppe
-Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln</p>
<ul> <ul>
<li>änderungen für Shopversion ab 4.6.0 integriert</li> <li>Problem wenn die Berechnung der Punkte einen Wert unter 1 ergibt</li>
<li>Test auf vorhandene Gutscheinnummern</li>
<li>Feld OXVOUCHERID aus Install.sql entfernt</li>
<li>Bug bei verbotenen Benutzergruppe</li>
<li>Bug bei der Vergabe von Bonuspunkten für Bewertungen an Artikeln</li>
<li>Änderungen für Shopversion ab 4.6.0 integriert</li>
</ul> </ul>
<p>Version 3.0</p> <hr />
<h2 id="page_Version-3-0">Version 3.0</h2>
<ul> <ul>
<li>Anpassung für OXID 4.5.x</li> <li>Anpassung für OXID 4.5.x</li>
<li>Konfiguration im Admin</li> <li>Konfiguration im Admin</li>
@ -189,7 +216,8 @@ liegt dem Modul jetzt im Ordner docs/Documentation/ bei.</li>
<li>Erinnerungsemail</li> <li>Erinnerungsemail</li>
<li>erweitertes Logging</li> <li>erweitertes Logging</li>
</ul> </ul>
<p>Version 2.2</p> <hr />
<h2 id="page_Version-2-2">Version 2.2</h2>
<ul> <ul>
<li>Punktevergabe für Kundenbewertungen eingebaut</li> <li>Punktevergabe für Kundenbewertungen eingebaut</li>
<li>Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld</li> <li>Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld</li>
@ -197,16 +225,19 @@ liegt dem Modul jetzt im Ordner docs/Documentation/ bei.</li>
<li>logging auf mod_cfg umgestellt</li> <li>logging auf mod_cfg umgestellt</li>
<li>securitykey für cronjob eingebaut</li> <li>securitykey für cronjob eingebaut</li>
</ul> </ul>
<p>Version 2.1</p> <hr />
<h2 id="page_Version-2-1">Version 2.1</h2>
<ul> <ul>
<li>Berechnungsfehler im cronjob bereinigt</li> <li>Berechnungsfehler im cronjob bereinigt</li>
<li>CMS-Bausteine für Automail (Gutscheine) eingefügt</li> <li>CMS-Bausteine für Automail (Gutscheine) eingefügt</li>
</ul> </ul>
<p>Version 2.0</p> <hr />
<h2 id="page_Version-2-0">Version 2.0</h2>
<ul> <ul>
<li>Umstellung des Moduls auf PE4</li> <li>Umstellung des Moduls auf PE4</li>
</ul> </ul>
<p>Version 1.0</p> <hr />
<h2 id="page_Version-1-0">Version 1.0</h2>
<ul> <ul>
<li>Startversion für OXID PE3</li> <li>Startversion für OXID PE3</li>
</ul> </ul>

View File

@ -48,8 +48,8 @@
<div class="details"> <div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 11.02.2019</div> <div>Autor: D³ Data Development</div> <div>Stand: 24.07.2020</div>
<div>Version: 5.0.2.0</div> <div>Version: 5.0.2.2</div>
<div>Bearbeiter: MG/KH/TD/SK</div> </div> <div>Bearbeiter: MG/KH/TD/SK</div> </div>
</div> </div>
@ -76,7 +76,7 @@
<ul class="HomepageFooter__links"> <ul class="HomepageFooter__links">
<li><a href="https://www.oxidmodule.com" target="_blank">Shop</a></li> <li><a href="https://www.oxidmodule.com" target="_blank">Shop</a></li>
<li><a href="https://blog.oxidmodule.com" target="_blank">Blog</a></li> <li><a href="https://blog.oxidmodule.com" target="_blank">Blog</a></li>
<li><a href="https://faq.oxidmodule.com" target="_blank">FAQ</a></li> <li><a href="https://faq.d3data.de" target="_blank">FAQ</a></li>
<li><a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a></li> <li><a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a></li>
<li><a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a></li> <li><a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a></li>
<li><a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a></li> <li><a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a></li>

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Anforderungspruefung.html">Anforderungsprüfung</a></h1> <h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Anforderungspruefung.html">Anforderungsprüfung</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1> <h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1> <h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1> <h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1> <h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1> <h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1> <h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1> <h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1> <h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1> <h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/CMS-Seiten.html">CMS-Seiten</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/CMS-Seiten.html">CMS-Seiten</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/CronJobs.html">Cronjob anpassen / automatische Vergabe der Bonuspunkte</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/CronJobs.html">Cronjob anpassen / automatische Vergabe der Bonuspunkte</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefaehigkeit</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefaehigkeit</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1> <h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1> <h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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/CMS-Seiten.html">CMS-Texte anpassen</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.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/CMS-Seiten.html">CMS-Texte anpassen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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/CronJobs.html">Cronjob anpassen / automatische Vergabe der Bonuspunkte</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.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/CronJobs.html">Cronjob anpassen / automatische Vergabe der Bonuspunkte</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.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/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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> <h1><a href="../../installation/Update/Modul_deaktivieren.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"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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 installierren</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.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 installierren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1> <h1><a href="../../installation/Update/Modul_deaktivieren.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1></h1> <h1></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Fehlermeldungen_anzeigen.html">Modul / Funktionen deaktivieren</a></h1> <h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Fehlermeldungen_anzeigen.html">Modul / Funktionen deaktivieren</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Modul_Funktionen_deaktivieren.html">Fehlermeldungen anzeigen</a></h1> <h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Modul_Funktionen_deaktivieren.html">Fehlermeldungen anzeigen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Modul_testen.html">Modul testen</a></h1> <h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Modul_testen.html">Modul testen</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -53,7 +53,7 @@
<hr/> <hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br /> <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://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br /> <a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</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://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/kontakt" target="_blank">Kontakt</a><br />
@ -74,7 +74,7 @@
<div class="Page__header"> <div class="Page__header">
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1> <h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
<span class="ModifiedDate"> <span class="ModifiedDate">
17.03.2020 </span> 24.07.2020 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

File diff suppressed because one or more lines are too long

View File

@ -1,72 +1,162 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); /**
?> * This Software is the property of Data Development
HR+cPu0IizwqjGSHGTWc/HLuOQ+ImnHZcEH9i9suv848OETDPKZCb/1E+7J0WCbLYctAazlpzXMR * and is protected by copyright law - it is NOT Freeware.
tB3UL4uCpQuRxgZgLvLOvWfQ7CC5EQZSqoypKHpxQ0UIOxt25ngEZNllYn9WAox8SmcZpGj4WBqJ *
gw8HHJZQaM/NTeqH0bbjJmN8yZXXte4BBpes93PkXlE4WImGS+rKJV/1SKha2lLQSgTwnjKKPsWP * Any unauthorized use of this software without a valid license
qGuUOoFv1UHbFGZr6BuS7ePhO6/Ms1hjuCbLFtDAlFhifVxpKx4ZMGCKBpzbQkNYSF5GYAwyZFmr * key is a violation of the license agreement and will be
kg1z/patDohefiQ6jXkYUIqb0hrMlNXj6DR4LIxIxMthWUnbDUQnrcBl7zdRuaRwKBnffi/URF9v * prosecuted by civil and criminal law.
QZdwc4LqmUZnNIZLmOm4Rj0WNSE5UEi/LeuYTBiay+f/O44QYvFRemEiv+8Sbye6D1yEd6uAb1gU *
LtTdBmIM8Lh9SK+6GGlC2NCN15SxtNjnFsqC/1IthwFluVT+Szxvbdr8arb7KBFo3MRR2T7k3IEh * D3 Data Development
1xxS6oJujxDoXauql1775BL3673o3keo/B5P6EIQWPRokovkAyfrqJsAIbbkmU1KN+fX7XNJAbnY * Inhaber: Thomas Dartsch
9/JluEm5uOmwPJqHm8DuK/AD7z1u3s6wEeXDlgiN9meweypAbgDZqN4wXSkFeX9BjUMeGEi6iHVI * Alle Rechte vorbehalten
OKN0k+K8uoPAGOoiQ1iWbVFzxtp4Au3Rqh/Cnir+m0r83ef5FXBVE46aJ5kUp8gSpk80OtsieP+U *
Ia+n87wCoS+fQK92ELXmbsnRb7kMmn+4bRzXaG1E42fLK7cb66ZKIoFUVdZcGexZ1lPBvaIPbq4u * @package "Bonuspunkte"
MxJx3+AB+6JQAi7sDkBtkGxTH/ogWTt0zlxASAesLCzjuBmkqLXvLweSCgD7Fx1VlV+IeV/V/F1K * @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
+l4IAmFLwPgW/J3NC5jifNbmcO/ptYSjHAfzK+gOQEFs71WxrMDNZ6XmdLckxyYECP18KmefKBgP * @copyright (C) 2011, D3 Data Development
GZLZkpfbr1g1IuhSAotGq5RVBRVlA057cznbcqo95aJxQUdgGPO/4vfsjlmzOT3edOgRaJ/K8V83 * @see http://www.shopmodule.com
tCp9t+OtoxjLZnAQ8B81p7zjHXcIsc/UHuKx0OHxmf5kYDFUhrJX0YDxThs9DPsYWDqZPeiQ8jnw */
JZfSGx9jkb86oiAJ85pulUIOJs5bYLIT0qfm+0VUSjEoazAB8c1qyU9FgGgcE1vYIzxvUB7O2Z5j
huqWf89K4BgarcORJir7FvRd+EpiQpUOt//hGzRvcEbPa3EBQLREqds7ph27AhMCQ0tMNjxUIXWo namespace D3\Points\Application\Controller\Admin;
rj3za8aQmQpkh6aNwrT+DAaBpzazZ2GhrAg5aGPzTdubyzx1Q/eWeaac+apG3sbf7HkSoL0fSXZE
SUmFrqiJLx5YkdqgiRGAqPsUtHzRtpuV9kktr9OwC2RT7h52BEBtgFAwXwZNDuEtKwpl0UElnBfl use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
mAcAT6aZ39b6GTNiJTOcWThmwpbBuc7TEheLAsXWUPJ6J6VFOKmWMiDur5Vso6SlW2PGYzVUbYtq use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
d899rpy6xSsjyy8gVj9DooYRT2BWTzIlX6eQRee9SO1+EOyLHUQZSdsSTIZgYhG2Cjkap99pgeFA use OxidEsales\Eshop\Application\Model\Order;
IUYHyOrJT+BADa72U+qXQX6alVyYFWcyz5bINs50mBLYUocpXwKhUwJK7C9mA5B8qsuIg1r7XdWT use OxidEsales\Eshop\Core\Registry;
/6x7DtnLYrg6nc84PjJwuZb3f+sIoeg4O9LBD9jBcHlAq/ZGta6PDImBr9PO9Xwxz2Zkeu4cpgjH use OxidEsales\Eshop\Core\Request;
j2qBfbO2cmP+Em4umBW9OA1PgzP8WrMM8wUxefc5JgL+NXmv0XXEGn1sFqAoByvIKVb/Tco9Egwp use D3\Points\Application\Model\d3points;
7+RD85qUPAtTuMrLkY5a4xGgvlfi11+TKXhGjka8Glsj9Z6hZbPXu3MTI+LRj8aQ1rT+AiCBsOdO
cA6jSJq8qt5lRraxngNGivvQzx69s6Jc9Xbzy48QnOc551lj5HdibIPTXqJAZ6uYl09DG7l08cfy /**
GSqkeb293PAAJJvSl64oHaIKSFSiS8ZlTJEE4aGLiXh2bDbFWTAgyRgqUi30zohFnVTnQS7T8aYr * Class demo
MtkufxbjenUUFlyeLVfQKH5olx7wrhwNFVesRrZh/RrEXVBkjPEFcHrG/7zLx6u3ShOm6tlMz66t *
DEwhaZ7jjEsnJk28tgHAzwe5kJBE7P/WPAtC8uyN3DV4lsyRsdFqjRCfk6vahp7h2biKXDQ1Vr5Z * @package D3\Points\Application\Controller\Admin
QMKIoCbumangBYD/f2mN4/GhDeSI3GAbH/8Dd8YTxlBwpyeJ+UgeI7GOmDhAWHGBql3cpOV2RNaB */
HF3vlTjxzUwy/ZSDldRSv97wYNfaFLZsm7QbqL5QAQIurL/G1smaueI83V/3M/GkGR7ms/W2MOx6 class demo extends d3_cfg_mod_main
PcrUCWzccnqYnrUfQ+1MFXrnD+ZfqkhSpz5x/uPiwf3tFaHcdnrrnI9mK1wsj0N1CL4QA7aR+Ge7 {
w36YEWeR7AtBG8xi6lUkF/4RaHZ/QCGU3iysFkZ3VUjjKFghWvOjIvN3b+NjWr+P8qzNqLpkuAAd protected $_sThisTemplate = 'd3points_demo.tpl';
XrB4pzoKMZbM6hW/tCPMk3hY6F0PLy6utK7xFeaNycrY77dCEg1jtjuUtwqnRQQOEl2CdqZBQTrh protected $_sModId = 'd3points';
j055T0OeK+uKofGEQ1hAeS7Hs6iAvNmJh5sVvL/WsNM5/pJvaQ6wUI40FWtl0a0MXypQ0+NrsXH7 protected $_hasLicence = false;
LcaRbJWu+CE+SqMQxb1dCtReYHQg6NlffmXyUo9r7FgAGZSAmLA59WfRT7yb6kWTHRW1eOxOgny/ protected $_hasNewsletterForm = false;
GZannjKCiUQ/sM02b0uo9uvE25oXmn3diEVtsEFSDBVoxrdKa62NTxFWH84QyBaMFanDrsPeiata protected $_modUseCurl = false;
oQA9PrK+dsbC8LlvlwuTRmxL8JMoPOHmtd38pbTKzrGgO9Q7MabHcMjzgupOMfrN1833nDCURdBv protected $_sMenuItemTitle = 'd3mxd3points';
WlJS2ujZbuwihwTVQ8R2jI8Yv+p138z8CBVy+1PxxujcyUY3CeLAWh6VhcS3b9tyq5q5Tk7XMS2K protected $_sMenuSubItemTitle = 'd3mxd3points_DEMO';
Oy6Ba0IcPQFbK6pXDDntvNwI7VAEgUJILxnlY8Z0Q3VXlj046EXqRkXliN5/GwwPtbCke+IsS3RC protected $_sHelpLinkMLAdd = 'D3_CFG_MOD_d3points_HELPLINK_DEMO';
KzKLMdLJ2XDxdetGtWjvELg10UQzyIeIPyYMRIVlphlA0FdsLAuJgMUsLQrjP/VjFw1dvxTV6t6U
aaRbUqvCxxXDuymDPrnpzFFpO3GHhVFc3ysjK4wRB15zbijtibIkr5EyD70JIwKkxdfdK+Mlz34P /**
bpBflwdy5gYgNSlbn3dmCyjKj8CqNIUO3hRFUtb5sPNuyBj+oeVa6wu8cgescH6t4oa47EFkLuLz * @return string
8x0MQcg0YCrZIVi04okBgCamQVz8tW4cxZB+4cnySuX4YNT2DBKP05oukqpT0BcTwKzdQIlsUDX/ * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException
G6HQV8OSnkOrtkyERUnruhitTeiAMyM+nLX8jDwHX4qJFjwo9rKntLqRU/t6pMLEMw+Qk1thuIk0 * @throws \Doctrine\DBAL\DBALException
/Ly58TvomKHHi3KE8Tb4hIaq1Ba0dWxcUK8b7pLrrx3yycefzUPeqJQDw99Jw7mgEUVUFdV4r6oA * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
pFsRwAdoYTXToB6JjLxoMnyBo8Sqv8TkelQc2E5H7gaZTIQ15O86SJ5zf9LtUd8leNCjb3ZvuSyK * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
PyaD6LdpSRB4GtJr0rMV92As8imWctsSW9/tkia8jBmIE/8ninpHhcV76RaWsGqKyIE8Kjez+g9F * @throws \OxidEsales\Eshop\Core\Exception\StandardException
54JTmovp9G1bq95Y7x/DaUjL5zeeqketPy7DEfKC1abeih8x7IdBvsCobVL0DZHiQhm8CRpIGArW * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
jLvFBoYyckjLWeLPmTANuI7zHpE985pjcRzi4g50Ax1MlskjYWZ5vowYD1M1lUTNwF4n2JQxk1ur * @throws d3_cfg_mod_exception
m1iZCFRnVkpC6bj+kWYNlcVaFNOLZoyr4OUM4wsvtFNjzH445P8o6N+Osf7TWm2V4iIz87CENQZM */
Im7JorzywC/3akAdZzKXbGYGpHharnbBpxdQuRyYJcy5fC1jUQJJT4AqFLRt77V666U7ToSf8o10 public function render()
r06KbMCmVP6UPyOWeqyVTVsNWPkC2Dm25MUx6cD25DMgDZRgypwnzgLmcCIuy0u+0WV2s1B/J7CV {
w6gKtIJUKG8XkJY0hrY5TTUpPackqbV3SwCIAnLXbvsZqzU11AkZnNbWWMH0YUN386Pp464KgKXY $ret = parent::render();
dfVhzsRZakYhp2Aeadf6RwVU3UoonhR5JvxNalWd5lANnecGG8f/cohug76rikTMkFLqT4l2/sIo #echo __LINE__;
qW8Vty3RXTNpUhYY4CE2GFxBmYAqruPuqxIyTv+VV6IAxDCXRU+5BX4Ol9Ad4jah1xLjUwXsuY+f #dumpvar($this->oSet->oValue);
DfIv98wVdxfFb6b/8FoWawhISE8KXjIN8GEqENDGBqNanCRyhd3u4/gb3WZomGBS/kq5iQh4TKVP
Farmc4qRE7KlMTYDCL+5YjXDJ02QCvqmaHBGttUjEhF3JGTarz4YRrA0ZE5u5Qc4i2DtzKzWZHB0 $this->addTplParam("sRate4Points",$this->d3GetRate4Points());
cVeEsHoqysBvfgAW6wHOhxOFboIliwg4sGtRtOq44nAqZcAg7ddlq7SzthhL7OPkkrT5QwNf/kj4 $this->addTplParam("aRate4Points", $this->d3GetRateArray4Points());
fm32q0Q1dt4F1arzbzNnxTWLbwKeKmdPXZrUi40p7+cLRrng9xBYpx2cngrRc/zBY9U/JkDOBxo5 $this->addTplParam("sRate4Voucher", $this->d3GetRate4Voucher());
a9UJ7PqlrODbmTjdQnoX95DdxCxoFHe4lsYqN20ADQZ13EQgBH7PWfKKdDwAXJLs7KTrvLxoS69X
RDn5v0Yd0yUCmo1bNAlU/8LZN0XebeOU7rD4x4j8jiqTmNIQn6+MQM01KrDlSZHV1uAUYuHGaxEU return $ret;
JcDLD40fv48lUDcnP8p8jVD0ZzCZQPbCuWtfzUR1z1owyqYgRZb0+A/T3RVfe124JFOtI1aHu4kZ }
kMn12VWlAtg2GOx1y6r8qR3uXCI2/JGmo6SfYX/kLcbBv4Tq4HPRJ9xSLF+sWwq7SkB8+tRG8qNg
IGjYx5KAboqoEiImdU2LgG3tJJaclbZ6E42oloqK0WR5snc+DhlMU0Xhys4Nxmu6kwDXYRvNWXJa /**
EAB7gehsfHu7x4ci27mfLQXNXgihvheYQairQbWIYlQ1v8xFG9E3Q21IdT17YyNUocpidmFLkesU * Return Rate to calculate points by price
ge4Owfp+P06RwPhD1wywu8adSX4wVBBAL60T5ZJ9/tGrjLv517NwWQf+YPR2FxFMcTjqJ7diwNhK *
MhfRd1eS4jpw13L/R22NCpqCrgE8hAIAb8k1TEdyj/ubDpS= * @return integer
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetRate4Points()
{
/* @var $od3points d3points */
$od3points = oxnew(d3points::class);
return $od3points->d3GetRateLinear2CalculatePoints();
}
/**
* @return array
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetRateArray4Points()
{
/* @var $od3points d3points */
$od3points = oxnew(d3points::class);
return $od3points->d3GetRateScalar2CalculatePoints();
#return $od3points->d3GetRateScalar2CalculatePoints();
}
/**
* Calculate Points and asign value to smarty
*
* assign results ti templates
* -CALCULATEDPOINTS
* -PRICE2POINTS
*
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function calculatePoints()
{
$aPoints = Registry::get(Request::class)->getRequestEscapedParameter('DEMOSYSTEM');
$dPoints = $aPoints['PRICE2POINTS'];
/* @var d3points d3points */
$od3points = oxnew(d3points::class);
/** @var d3_oxorder_d3points $oOrder */
$oOrder = oxNew(Order::class);
$this->addTplParam("CALCULATEDPOINTS",$od3points->d3CalculatePoints($oOrder,$dPoints, false));
$this->addTplParam("PRICE2POINTS", $dPoints);
}
/**
* Rerurn Rate for Voucher
* to calculate points to voucher
*
* @return double
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetRate4Voucher()
{
/* @var $od3points d3points */
$od3points = oxnew(d3points::class);
return $od3points->d3GetRate4Voucher();
}
/**
* Calculate Voucher
* assign resdults to template
* -CALCULATEDVOUCHER
* -POINTS2VOUCHER
*
* @return void
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function calculateVoucher()
{
$aPoints = Registry::get(Request::class)->getRequestEscapedParameter('DEMOSYSTEM');
$dPoints = $aPoints['POINTS2VOUCHER'];
/* @var $od3points d3points */
$od3points = oxnew(d3points::class);
$this->addTplParam("CALCULATEDVOUCHER", $od3points->d3CalculateVoucherAmount($dPoints));
$this->addTplParam("POINTS2VOUCHER", $dPoints);
}
}

View File

@ -1,22 +1,41 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com /**
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); * This Software is the property of Data Development
?> * and is protected by copyright law - it is NOT Freeware.
HR+cP/xqHBy9NBsmr4BHd43Jjvbi32y81ZP1PRYujsZVvpShiqch6kwK4MYwUZAvE4mmd8RrFZHS *
GvCYp4TOhDOzPL35MpwAu5IXjyqbiSUCsDryPL1Z8l4Cg3Fm2UNbOGGafM1Ege//WApySF0p+1GO * Any unauthorized use of this software without a valid license
waduZd1IcXM+ux0B9WmV89Cx0nFlS2ewNb6x8WWko4oRtkXNHTDzbUDVUBnfiIXu55zlnGFr3iNK * key is a violation of the license agreement and will be
GRexNLZZ1cYSm1x70L8Dy7gFWKhoDtJUhOO0FtDAlFhifVxpKx4ZMGCKBybafWfkaLlOG4TYTFmr * prosecuted by civil and criminal law.
kQ1KBMHRMs2g4IA6WY5E68PN4ORh01ToIxEdnY5csjh1mgOEkuR3ExRs3eZtHnbAjfIs76L5ZkUM *
He5gBKnPZS0HSCATiwwK6USugGquhYLMnhR27tiqIIrl20dCFGzO+PyvxY5mKfGCI2aGOVRonyoK * D3 Data Development
3Fc42+dDGJUWbNfzjruw62PLeWXy+W3tI2yFfexzhF5n98UPcHQzVPnbScOw/CHwLvFjLXI8ZzG3 * Inhaber: Thomas Dartsch
UXAx3KtXHsAh46XKaYZvljMY4oP381AoJ3doNd9JCx4TlQu5YhAWIjq4H+NqD/sl6UpXsaWnu5yF * Alle Rechte vorbehalten
VHG0fx/9OllEhYeZfqstzpYhFP7NVgPwtUzRQH/M3gII7rK48bgqz7dLEbQEJhy2TnFU/JLcBnRr *
8e2Z/u8UxnBCemWaRqihwiasu+ChvpDiR6wbXWcikt3UfaKoqEkj+ZC/4kyQ7QEtK21D/h0byHPR * @package "Bonuspunkte"
URc6Q1JCyWagoEDo81ekYNuTHW2j+eCfmp3FQfKhzY2/YIThjGPrKDxl1fzolUMYP31OGlCLdNco * @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
CAhIAviMWH/SUZXP3WaGpVsjzy+3v1dREDWJhzvP/mSW5h0SV/p8LffXakoI5LoX7uB9ajTno/qN * @copyright (C) 2011, D3 Data Development
NI/mkrrgBVlnACnfKh+5aZj9smnAHRBmh5fCcUTUATe0PCBepLlinqAqb9zcnMXsf39HzIPSzQYR * @see http://www.shopmodule.com
6ZjloVA0GbQ/TTM217OCIZsH1JxHKoxAz1HoCeK8Gv6/DvgvGmygzEyibuxEYHiWR5njAeDlHJJ+ */
8Ce09HwV+1DDonxuiC3wenqnSCgaYZX1fx5Cm4NSwLtplfKSfg7Fpd2AYV9DRwgqPDUIupfnBuS/
S8hrwFP93xJOwPNG9/Qt08xOfAbATF1bkbMgZHYTlz4XHd23v80etG/iWE6EPquHFdAKNDA/KTIu namespace D3\Points\Application\Controller\Admin;
AAR9QTmY6YGlIU6mRbMxxlfRn0Fwu8brxJBp9kW18VpMUo+rSHdwWWwwRwQT234EEBFFNQv4mm8R
uda9ea/ueh7DyrnjFxEf8xjNZw7vlYDqhSS= use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_licence;
/**
* Class licence
*
* @package D3\Points\Application\Controller\Admin
*/
class licence extends d3_cfg_mod_licence
{
protected $_sModId = 'd3points';
protected $_hasLicence = true;
protected $_hasNewsletterForm = false;
//protected $_hasUpdate = true;
//protected $_modUseCurl = false;
protected $_sMenuItemTitle = 'd3mxd3points';
protected $_sMenuSubItemTitle = 'd3mxd3points_SUPPORT';
protected $_sHelpLinkMLAdd = 'D3_CFG_MOD_d3points_HELPLINK_SUPPORT';
protected $_sBlogFeed = "https://blog.oxidmodule.com/feeds/categories/6-Bonuspunkte.rss";
protected $_sLogType = 2;
}

View File

@ -1,23 +1,37 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); /**
?> * This Software is the property of Data Development
HR+cP+y9UVbNq47/LYw+xDhOR8uPloaAJp9+6Cqep7fgvYnMSTXVAMYtLUNi+r6rkorgZWXHqnU8 * and is protected by copyright law - it is NOT Freeware.
v5NTDAONnbPaf4fDLCz8Kxq0cDClm2Tew9Qi6HSbL98Eh5TGEj0HZ3PkeUHBhsbjYIPbB/74nUzM *
b/yPfwQrVWVgkki9hwQ1gaFsHzJ7wZjgSY84mxvMgqR5/mIHEpRQUMVBjXWaZdCwyRymHi9PBhak * Any unauthorized use of this software without a valid license
Es64a9eFh6FiIutVqvqvWpqJ7DNHJGY8xj4cRdG/Sqgy+kob/lDJiIDP0nGlJ6WdeQhMUIVPdi38 * key is a violation of the license agreement and will be
/3Mqe27/FLUcAgMxUmSpx817866Uu7ErXh/apSqK9FmIVAsBT4n/vtHnnqYGeRjlKNzzH2Max3JQ * prosecuted by civil and criminal law.
TUXA3PYLrNSrYruJqsJuekk1wd/AJGGMIC7pZ6CHs8XCRzscHVtzaZeO/6XRE1JW2i5bwFJjig+o *
2Bse55kF7ArRDv9uApDZUXccsS+naIIq75/rAJsa7oPrMWm80TvdZDmNL/hyAIVOEDEuQc6B+q3q * D3 Data Development
N3FRIo7wRGW34vhvBjOk8ED5cAuHDxRWt37Ee0JUmov2GnoV5VFj6X+B4u0pvUhWx8hsExSos8RS * Inhaber: Thomas Dartsch
ZeK9CErmpLL3yxgsta8mk/jy8L8sXJulBRVZi/pM2ZcYDpfwwCvu7Xq7WByjWLtsdFlW4xMERUjn * Alle Rechte vorbehalten
jo8lifBaMwQdJ7fkGMSd87ZyOiKeFekqXWrSLb7DXQUgbYPxbumHnFe6OAbPt3LhjJ6A/ioq7rVC *
cNpi6UOtQCICH3WSVo3Q2run9zfll3qVKqWMw9f4eDZaJLJxPhzpXURVNq0vyJbOknm8M67KBvRX * @package "Bonuspunkte"
1BF7WjpD3JxUr5Opl+Q2uB0bxz9hRXxyMAZ1diG+Hlw0lFeehQtnzsSfo7CLI6uU3YK9+Ol6jdXw * @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
84PRmuO0dDE0L2zDQ8bOqz6U2gSMNMUB+/QzCm2GympS5L/+jPxlnY1aZhVUa5iu8GpHUfD6SyJD * @copyright (C) 2011, D3 Data Development
BCE3Uw5uiVPGSg4K95vKSDPaTvlaf3xoZZxbMJg382f59eYjvfgE9Uw1Jme02YnaiZWmTkNtsW5u * @see http://www.shopmodule.com
UJSRhG1hsQtuvoDrmroXIjVIiZUzLHfzweYCd/SN/Qg5nnMTovKAsi1iU0SHjBuwxQwJd9lJSBvj */
Rs3hiwh/ph2ADP00RunuXGh+7nQ2cwffcqSgCOUnLQLh2nW9fJ3bsLFqsCio+mZP+3Z0KMyxWwKK
OGIZg/5RUSj0tWzBmAvumj8VIXcxNjxVlE98typTuG3ClFuWs6boKRIEzWcnNY3fpNkrD8nYtFIk namespace D3\Points\Application\Controller\Admin;
d7DQ2hhgZoLqyjNinTs46SADUtmTwZfWVdEP0v2nhNuYBKv7e+gHBnqMrQDoliEXR2EAqAptH6KL
BrJ49VVkhgeLbP6B use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
class main extends d3_cfg_mod_
{
protected $_hasListItems = false;
public function render()
{
$this->addTplParam('sListClass', 'd3pointslist');
$this->addTplParam('sMainClass', 'd3pointssettings');
return parent::render();
}
}

View File

@ -1,84 +1,139 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); /**
?> * This Software is the property of Data Development
HR+cPzwrkrevBG2Tn74kUTeViHTtlEOlMNJsGliVrBDt0QWQ4hG/n7BF1NEk5IpcalZG5ahpywWZ * and is protected by copyright law - it is NOT Freeware.
4qJrYjeV1GdvpIT/x7MywpanV4W0VI4CWZAXxOSivYUiXGdEUwrutMET7yd0spsTkT7wL0J1MEpj *
ZmRkpf/TN8k5MDpIUWyUr5DAS+a9iboFjDDpZ+LZk+OCWvYUCQy+0pVMRmM+LDou/SGNVubcQ+Tm * Any unauthorized use of this software without a valid license
2pBQqGcln9fBPWjYMTsUOg6kbv1azZTWHp+UUx8/Sqgy+kob/lDJiIDP0nGl0cjNDVGxiRRUaV4L * key is a violation of the license agreement and will be
/BMte4B/DrNG3Y203iWU5gQOyLaMUnp0dfIVfnnnpAnD/WQ8ZmzXDo7/l6aMZMECvKoX0UOp9sTR * prosecuted by civil and criminal law.
EvC+iZs73wvGQfg5k52O905pFXWOVDTXXuNX/6Z3k0TizTpJip+yQvwe3YH4iVY6ywYpI7tq+CEV *
1iAXou0W6V2rHjD6UP5dWwaYX5cO/mOxdnPSsLwd4/mwkhG/BvJ0yX6NbSgItGPtTMUNOOg7jWOE * D3 Data Development
kjI6JASrnFYzA05fI/I9ha1Hw8PA95GqzURH8xuWsEpb/fHZsW/FrzM5KpqiK48r+lZw64nSdtpz * Inhaber: Thomas Dartsch
3B32u/FM5UdvgOmkLrBGP5caS0tkm4XzUtI/8Bkc/5S8LHwzffjRa5Yegse7n93Sg0JAUB72XPkU * Alle Rechte vorbehalten
mvWSEXMq6GAL30SXK1unRAAqWSiFlkUFvY3rG4afd3Y/WEJ7OoU7wlXDVYWSXtHPlY/cnQRxsCQU *
kjqj5LBOeNq31lG3JLCcm47cZ3YGO+pMMuSJeWUyGYRjxsKSZ4HZ59IBNCExHTbIsOjjUcMpRO9d * @package "Bonuspunkte"
sYmPsWYEc+CflJxYICgwHndIvLmHwB+iKrLCpA7nMwRdFtDfV/bB9nuHy0mDe8+ZPqd9fxved+8u * @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
Ta8THGebMr7vaqpMOFv7BAgatI/A2LVXzvnlO5wizrlt+sM8LVjcxZGIYeKU12xekEg9MlJZ2Aqi * @copyright (C) 2011, D3 Data Development
Ierx3W8SGEVRHbr35Gsg78m7JeYaOouUE8BOtuphoJK6CeFsL9SrMxNWzdES8ViI3uSYFKvnxpcn * @see http://www.shopmodule.com
q3YmuElqXSuM3mefoGg264ryuOOWUu2t7MkFik2N7equlNeHaSzxD9oLoREvpoUDC9tkJS6s00r/ */
K94hL9NNmHFIP3BR9QWNO02q6u4uTwlsytdLTcqLmLREmOQLoFvfc2kYzdh+KvTTCADXCvrf25dJ
G1gMqahKWFtOsN65T5QObHhdb2rXKNd3n7Nokg0qd2Yc5m1o8WDJln24kW3xOs8HPpxYqjv4bJwz namespace D3\Points\Application\Controller\Admin;
g9VptAipCGEGu2JjYF86d1Vtyp8J5Ali7tOMtS20GHIQ3BTGlCnNBkt6VzJaqsqPd7ShCO2+4mDr use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
MlIL3LD1g4KcjuPjLmgXVutiSQJIb1fVYBAfidYaQ0XO7fIWDtV6D2F+8/3Z16nPnsFfrq51lH+w use OxidEsales\Eshop\Application\Model\Order;
AiaPCq7zm++ay+WFJK/ypRI0TJ/y6nEublyLPVZZBo7aAV/wnMP7y7ZUVAXOiTHR2bUnOs1ANi1O use OxidEsales\Eshop\Core\Registry;
fiRef5LKrHolqRjRdH/+QiiK/vIAhIcH47H3nTA4td5JrYZ3QXprh2Vk31KCnwOPWscJ9JCqAl6P use OxidEsales\Eshop\Core\Request;
Wh6FNb9CkbDt6TNsjv4pJq1P943G6PrdzfmJxVLC6d3kEPHiWSCZeFyCyn7jMb4MUm/L8e2H9/XD use D3\Points\Application\Model\d3points;
EoxR69DTHrzSZ4m3G0upX8vHBGDthTxb4l+DDIfdrXQxG0QdUtK/cLP22uhnEGKkxwSSDAwL0jnp
yNztFVmrYFG/dcq6wagRDxXb9LQMiqigsa7hYIWIzbzhjJZZWzsrhp3xVs/4LoEpErg6uijv4jQl /**
NhYQjOlqObZSujg5tDUh/5e8MjCboYrC+xjmIkvA8dM2t51ZkQdBUAez5as7MRUvxFfRc8JHNQk+ * Class d3_d3points_maintenance
dG0BDW7MOq6G1WroU4cfYK3GA3SQ0wXyOO32OocMXm/MaMTDgDaLNQtcunIcHrRW4bGsue1rIsvs *
6UrUrxg9AnK3xlquu6d0CHD9/BLLFlNQQ50gYloiWv16MLkByLiIMEt1rCI4BIYbCET21sm37xdi * @package d3\points\Application\Controller\Admin
tuXBCIR6sO66ZH1siKzh1fsXBdkPpbXVa2MI8jI37s1b+fDvNwT0JZqgxInIM/CJ1CvBCmoT9ebT */
nTMArRMg3MMr3UTVHfg2ZtXdZBuRaGQNgLEpsNjelePG3KqZtSLpWLNyIkuY7pRCWUApcyUVxfmS class maintenance extends d3_cfg_mod_main
24vHoiTKG9wQq4R/3meYQz0pd9o0E09vkylWcWlnd2fGSFEOIJBPk6j7Wyu7/UxVxtavjatzGCIz {
v+aYLtXkVyHhhGLfmdg25Ho6E2cmpM0L0yrm+vW7LyQDT5UxCBBcjZ5CP9HCNTfIZkf3QgEAnWEd protected $_sThisTemplate = 'd3points_maintenance.tpl';
BnET1u8TA6cLdb8AUHuh5e7JZq5/EsBq4jZ0gyu4V3fWpkmgCaoU5dtosv9CulQ6DfOP2pW9VuGt /**
Vu8G9i7hl/+z6ESz0BYd8w3powXwZITm7jU6KeZbTGyQCnbn0f7Juu0MR/jFX7eVbN2PVKDC190M * @var string
xJyWwkK2LZR7rp9u4MiJcZrudla5TVvkMuxrPDLP4m034cA+PqnNyLSa5/9oLqc43L3umEnqbZkx */
71DPGVEQ07ZdMZvXThPvakXN3wCd7LGzZKgniIHNKRJuzANPy5UUmOHCXT35GF5/6ADvonJHmPJ2 protected $_sModId = 'd3points';
joQZz+GFkIh7KqKuHFsdNjy9+ktVZx3ECDDSf2SsUbwPpP/gcnaoYsX/+DHXSGg7bZ/tGfRD1a3C protected $_hasLicence = false;
VqbPfVvVEdm+3ViTncM4/8Zvgfibbj3pjv5SPVV+6AxO7psmR/tn7+EJMd8NeXFF6iNKGqtB+QUH protected $_hasNewsletterForm = false;
3IRGc5rIu3Nor7rgILZOZWSou3z/qjidEiiH5C14/vsn/cNVsTs65T1UnhCdWg4/Lwm7AvM+PfmC protected $_modUseCurl = false;
30jGtl03H51TQGc8gymstfkZcbHCWbWXNw4S1wSpU0WjopPqddIF1W+ii6CQNvQgyQrYgcuuGltJ protected $_sMenuItemTitle = 'd3mxd3points';
b7oRKpwF0suivAnw0Kp1nqMFkJggvYsTHbXJ9xo0f8AmkbrrGwhVJv4WV0vQE4DZBEBd1Bl+maPf protected $_sMenuSubItemTitle = 'd3mxd3points_MAINTENANCE';
PP+jmzsL/M2T+cl+VFYE/JiG5nxpNMmi7Ko9FoQL6NLZCpg/Ck1J/oYf3JQNYu7nukjEGsFKajaD protected $_sHelpLinkMLAdd = 'D3_CFG_MOD_d3points_HELPLINK_MAINTAINCE';
mzDRPqmKpG6d7ba6QKLzP9zT/NHA7Qs0DSkdpQRKukBCZyjSGUnjFX1Bs9E/2EjcRGUJLLkPQBv7
XhXgy1kgppLycrEKf2TVNLOQxhCwW5Y0UIF6lNWqEPOFEeVegTZe97oKtWiqqZaICcKLBwBqfxql /**
PAgddE0bR7FjPB8zIeEPFb/tLrHz3ig6aYTAWHJxfeg58DqS8U23DiFlQ2cfBKibYaMi/m3ZdvRq *
yACty528Yx1reyLStQ3cLvlhzTbESajDxXGVhSkBgG9OLY6vRsJrsxY1TTsWVd4DNjCd+SB4A9DM */
fnw4kNQ6MP2E9aSod6v5M8cNsn9Ed1duruhiGq7zjxEhHhE7Ld8e8hUfUNc/6pN81VqTZDpubeZ5 /*
ipN3qLU7cbBCYhj2UMpUE9MZEdlBJhdlBGaB/WyfKmofpOiLS2ANGjRhHm/ThTm/U/yli+hZkFyz public function __construct()
rRFOCTdN7IIAP58R67C0xBSUKQPioiunVyJqOtXacIxfZZMA92Yskev9TEMQ2AuT071RlOpNBfvF {
qJR7EOxVTHZM0ekeRRklpbRwz8o8U5zpjC0GM3FXp7/C6fAMn0MDYCWf8ObRV/QQoZTLXjaWK+S6 parent::__construct();
GsXIgv/7S5qw/WUKHiKtOTaGTNm7mOAz0AlAyM9w7X+JixDsMUGUFyD03lzKZL5orJ49nIjNu9Mh
fOhtIpuhmza0GucrFbHts06S36Gn9VUIcYn0T9cDkFb8qGJ0K7XlagchS2blILkAGDzv4uAh2kup $this->_oSet = d3_cfg_mod::get($this->_sModId);
HO+DXd4SqktzL1uCDA9ufqyxj8zcCGwhLqUCK2RJkTwtaPHYPGXaJ4dWhL5ubtR3kpIv8Iy4fS1V }
2CwBqkOCAjdoTteaEkDt5qW18C2YwU/wW1ck00pVWhW4rwj+Q6mJ3dwbWuTbBMOLWDIQOjCdJRZU */
mIX1VTuDziUwmqgrPwxkSfhgToaJN1VuZ5Fj75KNIo/kEFbHq2uAq5QJ3/ukE3vOUhCV+YtJme/s
fMuqVDx7Ac3fhCrcqS8QYdC1k5IDNPgsjtNOs7we89+kl2zklHwzBjKPKr66Lx/Sz/b/ULDVI+Yl /**
o+XMT85OxvsfxJbPQFcwU3V1WsoMyFCVfW7KZc8xuNZ0tVvb0zBPnw87Y5mEAHBbb1dEhfbGEvwD * Set Status on Order
cWSpplaOVGPS3M0pqLB1ocXRXY15u/+tx21FRBczVUkLNMutqbQNK9gtILx43AE6EWkiI2KeCWN2 * set field d3issetpoints
gDD/Hn0kd+NaPA7c1UODHOg+y3znn7mE0sSLBf5oGpwY73Aqo4Xhkmv8JInOGuzDwoL5VFBbkYf2 * can set to 0 or 1
bS3oKofXISpdKVhks4G0/fR6ctID6120YLn83ovxB6eqJfl2ehJImXsCkeW+IGM6ElS4UZ3/qa2j * 0 = order is not processed by cronjob
qXSwwUOxot9ivHVYpn609W0cKnFyj5hHTQgTnNEblNBZGBy/UZsuKP9QaMwNSurwcABP5eoK20kv * 1 = order is processed by cronjob
zGHwwFwhWBGN9l8kHajdGErNfyHW2IVlL9djTUcDdQs46SIJew9D7hEQ1pNU/JE0DKfQr1BeMi1O *
IiiukBICTraYD66WR+pcyc/reCoO+rZIoM5YmNKq/eSKkEDesA7mpAi7tisjlZtPWasZII1o+TIh * @return void
oquKIyJUgkbvxf0ubWmcwQ74WVNP6cn3Bb/gzdPjplfU547ioLHBE4AW3xMaCYcruxq/S8a7syFR * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
j/1S5nhcavH8TOUQh1+ANUpQqU4XS9bjVnamA0QH0Pw+YDxTZNHCh9eY00SNKCroRfqud/vvEd3J */
lm9290fxJa1CbrGealyH7XcpL1tBSF5pMyh8VOHqct3K1KmolH+KmdXt16gj+4y2ZEdEHBc1n82P public function d3SetOxorderd3IssetPoints()
Oo6g4xTtdmETGXPlMvEhIMUvKBYeRepPKtn7dakvvK/SGYNA/qd6bD3bNWEh7wgtGHK6kimVDID8 {
SDr3SY6wD0YyGQ2K76OKJ+UhKIUEj8JR9Pa/8UgHRx5dRrY+Kb3QKL3RYStzMnpGZwoyfoMAijqH $iStatus = Registry::get(Request::class)->getRequestEscapedParameter('d3PointsOrderStatus');
vph8RFz0upNE63gyHVlPWvgDaQmrS1atlid1P2rA+CFw5URIbO9L2A8w2vL+E7BtIghHlUx/UWe/ $blStatus = Registry::get(Request::class)->getRequestEscapedParameter('d3PointsOrderConfirm');
1Wb7aN5n9V82wRxxriEduu2q3tmqnNlKgEJfsGlcC2tcSihqPliQHqJzSC8XNrDvRKBhkuFo+LJo
n0vuYRNj9dBr6XtTjV1+gr4IxKcJwwWkh+94uEWZ3w6BGtsodjCe1/LWU86Kw/w0EKbsvrCJ8KCg $myUtilsView = Registry::getUtilsView();
Mxc9++H3Qp4t/ScK5mD3nLmbXS4c6ASqIQpNlcEk081Xspc777XjluLhUZtzMR8/cmMYJqG08wBE $oLang = Registry::getLang();
xz+lPrVySYTPEvl9GHalKaPTei11ROtNJfzeuYFuAaJw6UZok8ynOQNVbhoo7DeWDYfPyP1k68I8
q7UkAnbR9h/ZMcuIExEccxxhzU4p3r+y7tmj7JRdRPwbIoykAJHYoZswG5/zGbp77yR2SLBsFVBP if ($blStatus == true) {
j07LrKfmjftO4Yt9KC5utZEOZyYiiIsk5u+pH8RQs/Q7NiHV8NVL0BGogiYUww5zw2txNBTcH0f9 if ($iStatus == '-')
UxKPgr6Ja9gRXIlfxKw4LW10w+qAiREoWgQdIucio6qhOl2MB+izFLOGBWVytE/XPT3kAXMdgOwi $myUtilsView->addErrorToDisplay(
qxXP+V5sOhcX/1kaPicu1+bmogbN0fE7RgG9DBq7oOTZWL+BDil7ENPVK6bCu2vQAeIm64cb9lkU $oLang->translateString('D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_NOT_STATUS')
zy8SyZizwpi9CNbFaskt3N2CAj8bswo94kILhuWZN257h8+6H4l4f7Sbv5Pz/brCUqonStke0P65 );
5FY8bcuzK8TVOpPNE46I2tC0cvt3qI7fqHwfReLlMFXRNLCE01GPHu0LAoRyc7856XSpNKb9aiSj else {
m0O1lJtqrDu1w8bOc3DQREBTWm4XOPZO9ZRW0vHGztJg8YdS6jq5LdD8z5EQvtFvx/h0JFCBgSVh /** @var $oOrder d3_oxorder_d3points **/
feT3AnsPHz+copd9JqhO6B0QrkIOQpApY4H1GW== $oOrder = oxNew(Order::class);
if ($oOrder->d3ResetOrders($iStatus, $blStatus))
$myUtilsView->addErrorToDisplay(
sprintf($oLang->translateString('D3_CFG_MOD_d3points_MAINTAINCE_RESET_SUCCESS'),
$oOrder->iD3UpdatedOrders)
);
}
} else {
$myUtilsView->addErrorToDisplay(
$oLang->translateString('D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_NOT'
)
);
}
}
/**
* Delete/Storno Points from Order
* call d3DeleteOrder()
*
* @return void
* @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException
* @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
* @throws \OxidEsales\Eshop\Core\Exception\StandardException
*/
public function d3DeleteOrderPoints()
{
$sOrderNr = Registry::get(Request::class)->getRequestEscapedParameter('d3PointsOrderNr');
$blOrderConfirm = Registry::get(Request::class)->getRequestEscapedParameter('d3PointsOrderConfirm');
$sOrderType = Registry::get(Request::class)->getRequestEscapedParameter('d3PointsOrderType');
$sOrderComment = Registry::get(Request::class)->getRequestEscapedParameter('d3PointsOrderComment');
$blSendMail = Registry::get(Request::class)->getRequestEscapedParameter('d3SendMail');
$myUtilsView = Registry::getUtilsView();
$oLang = Registry::getLang();
$ret = '';
if ($sOrderType) {
if ($blOrderConfirm == true) {
/** @var $od3Points d3points **/
$od3Points = oxNew(d3points::class);
$ret = $od3Points->d3DeleteOrderPoints($sOrderNr, $blOrderConfirm, $sOrderType, $sOrderComment, $blSendMail);
if ($ret) {
$sReturnMessage = sprintf($oLang->translateString($ret), $sOrderNr);
$myUtilsView->addErrorToDisplay($sReturnMessage);
}
} else
$myUtilsView->addErrorToDisplay($oLang->translateString('D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_NOT'));
} else {
$myUtilsView->addErrorToDisplay($oLang->translateString('D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_ERROR'));
}
}
}

View File

@ -1,16 +1,29 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); /**
?> * This Software is the property of Data Development
HR+cPqNNCnv8/zU8KHLYfZsa6WN/7EKdXF0R0SbRGwaK0AenHpLDCm23lXf+lDz8i3HcoLYHrm6l * and is protected by copyright law - it is NOT Freeware.
xOvbl9ICdYGVfrixxF8+KWhdxiAdRg9sSN7wQ+H2jFtzXWVBO25cMf9LgOYCn3bpR3MgDpaCxnes *
QpiVoJfklw5SRir0GzuDkjIyMZRmVf3VGFXdMF54rlOpEE1gnW3WOId5Xm9GZkJgBa8gV7Wop9xz * Any unauthorized use of this software without a valid license
s4tMPVc8S4wXcripyr3ObRg0VxyOOG3JYtoFJ3zpIhpwxAN+yrEn8ra352zmPoIHI4XpPiHnV+Ny * key is a violation of the license agreement and will be
DRYWKlG+tuB0CGyd8b8tOBZoLmpkkDqtFe30iNUFdHsAFuMfOFht9awwmW9xn5AgW5DXtcQiFsH2 * prosecuted by civil and criminal law.
uot1hGusgHjf9i9Maox1vz7hDD4eUqRI5jBW1u/bENjNw4Hb9WumYEwvRK+zy4wURgJmSmK8c9wM *
TY+L0cOrnHXlqF+j43qh4dfqm9fZHhCHfuk1lQvkPwiah0ttRUB7StgLLibxhuKWdhU6iJs0PWm0 * D3 Data Development
gjgGGhJvUOCeVWdAQUmcqHsGnmCOgtrBR9L8yNP3CSYTw8S8Y9kjTYgl5C9WTFPksw/t2bgN20Pp * Inhaber: Thomas Dartsch
lhlFx5gZwBG6/FgMZ1owTuX2o3zMaf4I2aKAlO1GHv8YckfmYvc4iQOQ/YXQuuw7+iHvEjH1v1TO * Alle Rechte vorbehalten
mBodThlSM7f21hY5vpCayHwRZ71XtyqBtEgUterQcfGShArFTwRu5T88Mj2n0jLJJ9VuMeVWvx0V *
EG3BgM+rX5QSweSd4ujjFxCd3LkxJlGEbEjw84st3He/m2nNHWBsWSsNclQST9Z3xZdmW0K6pM/d * @package "Bonuspunkte"
xeXFUvsdkyUo/W== *
* @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
* @copyright (C) 2011, D3 Data Development
* @see http://www.shopmodule.com
*/
namespace D3\Points\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list;
class pointslist extends d3_cfg_mod_list
{
}

View File

@ -1,23 +1,38 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com /**
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); * This Software is the property of Data Development and is protected
?> * by copyright law - it is NOT Freeware.
HR+cPnQlcSJiYcBhwHWCvsQ7BICcMvDqb56r7w2uMzJqH9yolJSZVgjCTfr9QXr94GfC5SbZPrU0 *
a5bFUPvV06xUoA68O280jSOkCnPTHz/5elmrFjoErgggJn/8xXfdZHHGHT7QOIlyMpPU3gt083rT * Any unauthorized use of this software without a valid license
fLgmXv3Pm0Bv55r5hnRyPZXwqLKT5Uia7xMmoye38EPwHvmEyMOOZr7yZc68DgXCubeHxdGwUA9S * is a violation of the license agreement and will be prosecuted by
NU/J6tzDTCluw5plg+4dGucVViyj2sOGJdATFtDAlFhifVxpKx4ZMGCKBnnZzp/2J9+40xfLK/or * civil and criminal law.
kg0v/sVlAIOagAR5f6zIFJTU22FI+32ZvZZfwUzesg4NsvcZUj6Ly62wqzBi/LTC1SGVh5TR92tX *
EEexKU8DQnyWu8sMfei6tilNAugRzBnZLpDt9fXBKomDZRwNgbJjKwKR0YM2t2Gow5Es+qBkRcLS * http://www.shopmodule.com
w38nK/UwZ7BFdXmRxw4GZ98v07qMMl0Rq3ZS2Mtgw1lkl3AJ3unMrlmwPP7llW2ZJPrpW2HG8T/V *
7juWq7staSX/+sCG5itz46ij0un5PmiFoRCL7BESkMd8URw3PReK8FpUGLWvKDaDa8G+tujvVuoC * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
p9zj1GuNy69+WscsjhgDHUb7ik4CUu1VqPqEWqAlzIxBUiftOgNct34JfF2DmgIKKY+paexBTGV/ * @author D3 Data Development - Markus Gaertner <support@shopmodule.com>
iRRqpGMo2ojXsyWQuFGU9X5qFPEDQEEqrWiUpnTsi7kv58Y/Fp1nMqIkk0XWse5eVy+U65Qyw458 * @link http://www.oxidmodule.com
veWgVawkF/ja6t2ixb5orX2AswWO/i4exFzlTEVe7i9Ld1A8GK4JneymelAU2ZtqzufIPPWl/CDy */
I3ZK/5/kmAiTwAJRVjIdt6uq3IckswMYfkaja/Tx3QdqB8l++w41uNSQkxP/Ri/ZBqvSyhjyUpeT
bCN5dAYIXSsESZ0pUYQol1d0tNyH4XggZHI7SaYOl4zWoARGUwU3kwWzoqP9cQo+zMItqrBVPe3y namespace D3\Points\Application\Controller\Admin;
0dEBm/kQFl/EaJvYBHFq0d62NQPjONqQVNj3L95iVe+M13gR4I+8Cy2AjE4t6WJyfnXPrrmuKKQx
9IE+3Kzs3UlGKMJNrBrMLwnVklcEfe9f6ovm0W5mKACeyG9B1vwcsMYY2MqspYMLngd00/x/SDSf use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log;
SiTsQJhd68fkpUxPwWkwvX82RRdPiqjfJPo/TrJ+dcvDVMPQdLboyW65s2RoOpiO/WQl5jmKCHHA
5mJRLTal9trPd7h+KXgEVX/XzDIZd4k2AgQJd/Rt9h7fffv2KFQwgH6BzKx7EVHuUfk/+/bW53Jg class pointslog extends d3_cfg_log
NlS43TiTLihcgUprWWMp+boHw64RB6UouE6yWozCRWdCiKCf7H5GnUlRTrdVQ2jptJYmtUjRcFKZ {
jq1EBOfD7/eMedMMdoG= protected $_sModId = 'd3points';
/**
* @return string
*/
public function d3getAdditionalUrlParams()
{
$sRet = parent::d3getAdditionalUrlParams();
if ($this->_sModId) {
$sRet .= '&sD3ModId='.$this->_sModId;
}
return $sRet;
}
}

View File

@ -1,17 +1,24 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com /**
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); * This Software is the property of Data Development and is protected
?> * by copyright law - it is NOT Freeware.
HR+cP/+pKyHQMhZ/k9qZvb5veeeAq0N2aZ9GklwIHCHmRVeinUjeCJdCAWS8Y/7CXaLSIShr9ohC *
0xK8Hz+XSQvhBYRB8FnRo9RIQsQRhyMwA5hrm96zOkrOYmSGzMvf2nnCp4XXSZu4aUJM5FQcW8At * Any unauthorized use of this software without a valid license
WO4UXwSqoQJWkRL+TtJc9/FsOCIQi8X5RkX+Kmw/zZ7XKbJMtmnbiQB1tYhCoIGrMDNkZfxYavpf * is a violation of the license agreement and will be prosecuted by
AivSAsRz0g0gYI97FLsJ29Db0K0Yn8BCZJ6jYOe/Sqgy+kob/lDJiIDP0nGllMohvvxJ/NAf7IBi * civil and criminal law.
/BMue4d/2tBn0JZM5Ij7P/mG4Ce7+mbEcTwtGS8Z5nae47bzJyAUP4yrnyQTukmT3yDYUcmrBU2m *
JcDpA5v6BnJ++5/YGwaOOk42ekQEN5h5jkaKikBBtbsQVHl4HvUOi6hhMfs8MsnyteMq4dpFxmIe * http://www.shopmodule.com
vnLOxIdWb4wc/FQUxDMNfpIHVnWZ87Uvt5nttHGR8HDPPjp0pHtA9M57aMYq7zbsqOHLNB90u8HS *
DIbobrxhxKNVfzQLUa617T0WQrDpZYRSK3IaBuiQyqgGxmUqXWE9htSjayFA6tsc51mZoI6eRqew * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
bpAVJ3Z8v03MEvQsdXZ1b2x9+9p0RGGbUZYzuHiNDbnNJS3EdF8Mv2+N2npD8HAzt7yzCRiUhE9y * @author D3 Data Development - Markus Gaertner <support@shopmodule.com>
If5QcLMvv37cJib2mmwI5hM9rksJi2m18s/GNJ76TZZtMFtOyf7SniRR629gxBxJY/7kRazjBCoq * @link http://www.oxidmodule.com
EnVX0DZpVYZcaIEvuCABNQXojpgV3uMY01AUONtkBDySEgdTYt2Uv56EsfYX7Y4hTy6rJV36VN4k */
3avndgzfNM3grWw02Wd08yxjUJkxvXHcDtcwCv3aht6qlz3qlN0JSv3qTz+btGfYcOZMGN78Qsge
bk12AW== namespace D3\Points\Application\Controller\Admin;
use D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log_list;
class pointsloglist extends d3_cfg_log_list
{
protected $_sModId = 'd3points';
}

View File

@ -1,195 +1,444 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); /**
?> * This Software is the property of Data Development
HR+cP/fdMaox1xzZGehFRxWtJl9ctCs58LJz9h+ukUX/KlsMzluMnM2VqbszgFxQ+kzyDyjaKZrL * and is protected by copyright law - it is NOT Freeware.
YbaoTuQsT96TvoE7o2P/Ry/rvvRCm+I8TaTe1urbOvOPbJUI411gtgWkJ7pPgUxYA7gMNIk5hTCn *
yBeYdnMXCd9JY7zjHSyi5Pk4A79EwP04QWLazFe98JTxTmALgdXyFtKQp3/QHQI4xx8B7ojNtNt4 * Any unauthorized use of this software without a valid license
oMsB0E//U0YGv1NlIk/R1fv4MKLQrxS4hn8sFtDAlFhifVxpKx4ZMGCKBmngXABmGk98FsAe7lor * key is a violation of the license agreement and will be
lg1H/xURDOwfc4CQZvSh+eXMLVMFFrGtvLJZ1EFxi2P7kq/8AV8cL5rAnCKKYyPTJRRWidue74P6 * prosecuted by civil and criminal law.
tsgKU4GP00ww11qKedmwt0uA7mSc9K/JRLN8JykWR/Q6LCkwMFx/BXQRJtpi3DdP/EVy3h8gEEYX *
LyAWdanDJOSBWkj43lnA84bGUsy8+rnlgfsoRhCP7rGZLz2F5aVD2hbPhQDrEsVSu3EywD/+ivRZ * D3 Data Development
oszowVFOiuNw6bTQBsqM5iyOEZENL0/UZg5J5OiDupxTZs+mqA9O1CzvPpOv4k5xLzK/pevOaTld * Inhaber: Thomas Dartsch
56XUb35qCcvHNR3cr2DG3xObtAGxD1ODQ4Ym9Hk90X//u+CknqCY4O6NlZ2u9o/g25ThI81zZPMp * Alle Rechte vorbehalten
RpWa6DOI81kSQqwGk77Ctf3itqTLkjWe92FNrZzNS8FukS26ZlIFJb8d0hQuVp8d5F8lmepVi9JM *
SDk5904UkHZrJ8oSwlHjYAzMMHDVuJK7f6pWdP1qMX8Hb+/wPTatOFQCJvneYL4c9A/0GFXnrZIx * @package "Bonuspunkte"
mjo+FvnUdYfLI5V+tKqtKqONxL5BHDHSlvLhW6IH2YQA84y/8qyvHoMeSFMMO+j89+L3uQJUOji6 * @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
MqMqijV4QYJqQDuHCCL9n+r+4Xly7+rUWYQixJtEnUwOtgZ9ostIBbDh+PJbEAXxKe3LIkWXbsju * @copyright (C) 2011, D3 Data Development
mozW8W77WbGT/SWdaD5sxBDlOrk1FjI7VLkzl55kOBj2HvP/9vyFZxoVSL+FgxwLxxNeoCAB568/ * @see http://www.shopmodule.com
Je6kg0GA3uG/2X9ZZdsGLdwBdjtfue3XbzRHY3tG7iULlQC3wxG7qIylv3ZNxqRQsFL1246t0Ecv *
uMdisoeBywfsI/4FnvZpTvzqkWxobB/Y0O/Qj1uZKX8e982VC5BrbwKmU9/Rcd7nsl0HBOPNKQwz */
5Ixu8n8GvOM81u5MOc3T/uHotvrILj2L23igPridOH4MIfxqLmXk0O4VJuV8cVigbqy9JDm1qQ+C
GwY4u0U/BMZfjEGAA2OnaIC7++na6SjSLVsbefuVI7xozmuoXDgqiIg2/HIFYYxH8ow+h5GIxJU9 namespace D3\Points\Application\Controller\Admin;
TXAaxshzWLlLzV31gorKiMWSBPNbsEeWaXmSOnW3SZxHcAfPlFa0KPGQscTAr8Pcgwr1iy6p+VDj
4/KAh4Ru5FYZmdAUNh1NFb+nL+6baeG6SdsCDJ4s4fL6IryDc0wfEBUVAt1Qv8nX9aaj82AZ+PAQ use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main;
3o0HvA1hf88Iz3RpGuAwktU9Ffcws5IF7G67+W6r2JNNH8+vKbc7xIOpHK3z0XFXnpEGE62Vuu7/ use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
EuKeVZ1OK6GKcRk8HdB5SbYvbgqT1MsVY751MILsJEaYXuYab/tssRnULXDpHv7b4eTs11nJMGFY use OxidEsales\Eshop\Core\Config;
tSDbroIKvgE/kx/zf5A88YXcZhzN2ea1cC4nhPmctcS8g4oSO6p75dtnhzduRbEKrri++c33xaNZ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
RLbGB95E0klXSs6xSOzHhRRh992uLbNBD0kSAGywH+pNwnrsFydiRcIxNDydeatn/lyHQkY5zJ6a use OxidEsales\Eshop\Core\Request;
zAGxGEex41pOXUZ0E1BsnJwdOkatPt6sbc4oAvafCqQs1ozPa9BGA7OODRKTqkmtZeURYltEe4IK use D3\Points\Application\Model\utils_points;
EE2tCG+b54t9iGAY1EVTJLoLXkaA99UeSOvsav+PrrNBD/OwaDhunrHgU+hNrbP2HZD8ICcbHgH5 use OxidEsales\Eshop\Core\Registry;
xMW1F+Qfrwhy108xpzHdFVe345pH3SrpPW8eB0yjZDu2TBp5sJzLPplrgBt19/zagXDTUp1i2e0h
eC3s2fttaAalcQpoMpK/PMT/kL+nIvaLhq+rZOk06Cu5qcOLsgR+yeqUx0oOuL8otJgPKOpsFXlu use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
yACDHuz1U1kBDLcp3fmPoM1a/voOw5fE8mVto+7gcoqcZSLZ5yx1JbZ0q4PYp47G1wlatD22SUPN use D3\ModCfg\Application\Model\d3str;
qig7PODziuE99prVCWdF1luQ17x7gFBOyKMjuHU9PwG4QA0OOkRGlRQXhfvN/sPVqEW0hzjqmJlK use D3\ModCfg\Application\Model\Filegenerator\d3filegeneratorcronsh;
e6RMeyuExkxKCjxXmFP74pgXUAwCsUoG0QSbnoZU2cAgJ0GrGp70+tSVCYrdgxqutpZqDp7V4+lp use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHandler;
Cqw0ORBImjxMsXvNLPaoW0Gw//cL+hRmSfZeTJW7h7ml/yRAG2qh+HO/OMJY86e43nhC6dtO+EhP use OxidEsales\Eshop\Application\Model\Shop;
nndhUWEe62d09+k9137zl56otQz/v1CbVR2/wWSjfT283pB2tGdfHCCfK587Wz0tzCMqEyxyzlWN use OxidEsales\Eshop\Core\Module\Module;
kdjNbYz8ZLbaeW0KAbe0/zS7/Wv02/uIyHQg3Gen6v30VqKNzEZBb0+SOgvmLokx/QorWbEU9JJz use OxidEsales\Eshop\Core\ViewConfig;
CWDnwrV1IzjwVdgohmDmrKwUcVhuHI+3Jt2Uru89v/5GU1X3N6kNKaMhV5hRMBEOFrl+5pESIIdr use D3\Points\Application\Model\d3points;
Xoy0E7B4JpcAQCEs55cOHVjJ4l5cxUe4SoRrAskTVzrPlpQvHi4mo4hPsE60XN7k3uvRtxV5PqrJ
yb1lE+K/zPwVdlCIPtYVV3dF7NUMSglyMRZi2Gq3IpUzae+1x+8Wn/CALkZQypSmvqDNuSXY3buj
h2RuhjGdrHpka8cdJ6OAvxusBZkZdLRzigysbKYdiwWhCzAIXf65VCrIeVcaoJT/I3wzZFf/fX1V class settings extends d3_cfg_mod_main
pl9+3HQtXjZENoNeEg+4TybVnfiOkKfn408DQnOI0YppJPF+dI7lRrBc6Vt4ApjCUZGq7SmvhGkx {
w74IZVqOyHGRcGTPg8qh87imB1og2T0nN8nUzz9/ujzOXI14iOdRhDxqfiZYrAsD1zTJpPwcxZgV protected $_sThisTemplate = 'd3points_settings.tpl';
ef6CEH1+bck793atIbhbqiZirNm6F/yPGTpQySgcEIjL84Ii47eUI6qM0H2KL3fucxry8ljAMVhX protected $_sModId = 'd3points';
ZWJmAfWPuW5OfNi7js8Bekneg2tmn6zSuv6sJqOg2P2V6e3QBZ9JVbN9m7HFdu9kQmo6FwWCvxvG protected $_sMenuItemTitle = 'd3mxd3points';
DvJE1vULZsbCToHt6BOMbsKW3UOB4qfZ7W81ZWhy2JtJQ2CUzKnFcl/ILXuVCzVh/6i524aY2AYs protected $_sMenuSubItemTitle = 'd3mxd3points_SETTINGS';
8yAt7tD7pITGQAU7LXqIozmc3VC8kXy8Q2dgvdCHlf866Q3Y1cOemcEU2mJdk+pQUpfMIBL97Dgu protected $_sHelpLinkMLAdd = 'D3POINTS_HELPLINK_CONFIG';
zBtcqHsc3u5R6G2VGqfbgPivJQcmftuNsVLG8nTmTi6qq9dD/4Yyxx64gWX5ruT0GfO1Wx9hTM+k protected $_blHasDebugSwitch = TRUE;
gAQWZI9TRnYYIdPQ4sCO3EbUPOkkE3y5yIAbUdUo5fdgo7zSNDdQzPC4e9ef7YqdhbVmX6Ervafu protected $_blHasTestModeSwitch = TRUE;
zw3fO1vvt7oLEAqY2XqYWna6FOQvx+oJt9AcEzAfu+O0aiUJIS0/XC+stHmKnZA+K9MZb+8wjVFs
j637pDmGEPYAoiivWGOpUsPF/gL5edX1tOEu8oqzt0kpVF0XsZZMiXJFDhQtHfQOQXQJHguakgPl protected $_sDebugHelpTextIdent = 'D3_CFG_d3points_DEBUG_MODUS_HELP';
qfrLUIhg3N2XGtidQBynUQfsjsWjpbm2V7wJMrzGH0Af6gaJPWNxpcg/CkoGsl8hr9lMAfRrJvYk protected $_sTestModeHelpTextIdent = 'D3_CFG_d3points_TEST_MODUS_HELP';
iJ/T0v/C8KUtqYPHkI+/je3OYooGN6U2GsXX5azKyDqnM7nGsh9yB1jTbUonAsJeBw1UVRVAKNXf
twIzbwkwh6g8rsLLsBrtB80iQsIvfFZh59kPPjdK7nNhlWOzh5yHeSKLcrAvFsmkVUV/nmXJ6b3X /**
DXBsNVYdUCSv5eXjIWsNU2lx+UOZhqTpOplcYc02ZtW2zgpS6U4AZyRreFp8uynN2f9qfIFf/Ocn * @return string
c//7sDSb9erfyvqgiBN7eLC0W10bSb8uX5PfA39/FrFF6vUlphsyDyUnclDzu12ulsm+pBAdHJa0 * @throws DatabaseConnectionException
t/wP2VCC8WDNOIVJAe7u1wDhglGoSdLYvdJh84RAqmmE4rCYiUGnQlmO/t7kQfcDIAqsOZ0T6UWu * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException
6cIqQNe4Fil3ayUuY50ZyQ8c1R7ZhR6cwe52NSWi78NJenrLyXo8apRuwUv2iAU3J3qOvygeDmh4 * @throws \Doctrine\DBAL\DBALException
WRobN2N4WDHjAwJc9pMkgh4FIqn9ysofFTyD3Z1aLHa/dL9QATK/aAPzccZ3OUAS9ZLkC9acD6XI * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
M1JV1ByFOwuFEWzofOdJ2uI5u9ioOuptiZrv60JxaLEj4/yjFjyJeUYYNWoePaVj/cB759P9Xhbj * @throws \OxidEsales\Eshop\Core\Exception\StandardException
dx40P160t7V1vqoZjWFl6dcnXNArb+l3gyvIgB34jjUo5e74rxuOSAzHnHCnWPtW0IsiwNCqP2oh * @throws d3_cfg_mod_exception
wAd0FQyM8RuWQu49p2O6jTvQzl1JcrNM4l+o22+cPPlPJArWfEwIbLWJJq3Uq2ya6yTfNyC/9ice */
hNEKyq1by7kwyZ0nwwwkLj89CBRU5vbx7APDta3kLqBj6+hx3vxrhLAu5/asf5serjJOl99smCrw public function render()
P05pYLTBZ1YN97C93Rm349psULhflq6RnqEYTs41LCFpec3DUQMhtFZWalAYPOw4l+SBoXUuCL2n {
4Re58I/nxqklkdw0C2MIAoysBia+pBkvstQBTAHwW2K9LGjFqFFj3rtPcKjYTlC1N4U3raxZxbQh $ret = parent::render();
1cUhyHnatZTRKoC+/X/epXIJg1QMM9+HYckt3kT2Nog7ETPfw6Qf3hl5+uPGLZU199AwUbl/x/0S #echo __LINE__;
mJ4v0sA9yYW4HYSEQKSCvC+agp6bq6p4ng60XvnGPKQ9zc98/cDX7qWc6miGdUgdSPiksoM019OB #dumpvar($this->d3GetSet()->oValue);
CKqQHpclE7rJzQ2S/eBJRjW6374Awt52vwtG399FDgofwT4MTA0GYrQkDNtnaO0EzCU/4VYdaO92
wx43U4YAFQhgWTasnPvH7Wvxa7jmHEPqaxBBgO6WZOm6zM0tNgq2iz64JOxfue6w8xLXWKeJMH3r return $ret;
sV/YuvnUFJqpDscLSisQ9RjQki3gsnLVJ+WOf9rehR7la9zdHytARPxGZ+U4TvoGflGSWAHUsbyg }
1OQoIQDTcVW+8jQ88+4L0MvidzujI9rq3i6iP+x63JvMR0iWQaGi4ym9dKjKNpOR4HspQWte9G3q
E3Y6vBp8Wa+5YbvFqwScs2xesSQ3pbVpngvkpYdIAP4r7jkIZCspo4p0HVxESqjM057JxgSgPgtv /**
0exeB8u4giK91EgMWtKZOQ7TpccRoGf7y0+Gulnr320ZFpvNNjRiN/JKFhJGPHmF15e8MC5LY2Td * Add some arrays to config
Zsz3iiZuGJVl4sZndTSEIkd9znSOTVEil4Pbw5hE+FkVPGYHMYgrc0UjWMFtSCe/ylXLfcnQPRHg * transform SELECTIONGROUPS[SELECTION_GROUPS_4_POINTS][] to "d3points_SELECTION_GROUPS_4_POINTS" and save it under "d3_cfg_mod__d3points_SELECTION_GROUPS_4_POINTS"
VGBZkq2F7yk/nNV/0QtKerTCNptrTWMjdaa7HBb5MyB9axiNF+8CjZ9vfgi3rskm2/kOVgAFNtK7 *
mMV7KSWJIvLiFXK/TminizFQ7cMsqe2UmvrGO8YH5/SSKYqhJO13mz8thHra+bLC482Nax4IfHsb * @return void
n5YbofSGL+mdaq9zt+t9Cus14bX2yxnmUWyejEuuGgbaq21bpo/1iv1syhdIC5w8dbrkIGQd/4Y3 * @throws DatabaseConnectionException
nfASfciwg+aRmvj7TCew88ZVsqD9rEe9uqpOvlKKLIGmZRRtuJEB+X9YZxR3iKfrh7lI5p18GhmQ * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException
92aQaagAwejkCN5s56O7ycp2HaO2O6R1NpYBoPPBDbpubO21TEU+lqg7kqC/KZ8UbXPz/2WvOi00 * @throws \Doctrine\DBAL\DBALException
io7ONIPIvqoofYEuzzx4uMp0phJfPo/jLT3HSk45Y123T5ntB8DW1tYtAjsywuQPMmBi1px2ljfb * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
yzhR3gkUx6bVwHR/t1jBi2rd4izB263ao3P2eRzVRdXGliFhQG8x4DfJK+DLAFA7+FrZwZ88PsuR * @throws \OxidEsales\Eshop\Core\Exception\StandardException
gNu8BH2Ns1kiPw3yV5PSX+vAfQECCAAiAztEDz5DRVSLCLR7T/UdqONm0puXBOK89LsnNfHEZEEj * @throws d3_cfg_mod_exception
+M4r1gMC9122G1fwEFtZwawVI5XJMFq6Hh467/iXqgauueTpQf4d2LNjhn75mFXd5ZAs52tGO1zy */
ldnjvCixVr+51MExT8KF+QX8aEOfGhggT4Jtv5hiTTQeqHMTdr/lg42PjIoAQoDgCvyJeOt444Rl public function save()
sI7l4X9TieK1PnWfKch1Le9WThnwTUESgCXtAmPw42djX1LDyGTfCevGjmDeHNgXIxIpCc5EgJWg {
ZG0pDIDMiC+Lxeb2kbRuOBvEKPbMYAL2YWHzqL9qQFPCFXwu8Y3hcjVgmKhxxk9chceCgF3Pgc+q parent::save();
HmkO/v57/U+Jc7n2c4mB0B7qgW7BY8nb894xMmXRi0z9a6TWVkJidHu6LLRMtkwAJAzxHKJcGsdx $ad3Points = Registry::get(Request::class)->getRequestEscapedParameter('SELECTIONGROUPS');
Gz+0MpkwxXGf4BULaj0qSF3feVz92QuTcLzze8/N0JYoMN1yiGeiPSH7DCCHplqoeBYnwZaUplq7 #dumpvar($ad3Points);
5PXVh00QqSihwCxNemXXDo8XRgJbgErQ4WYV3GyOrMIvqLSDc9dRWAgdgB2bm8v4U+kbCLUSvroj if ($ad3Points != 0 && count($ad3Points) > 0)
GiIqWD1h5fsDycGLkfCk+kub7bwRpOfqJwkORV9QRE+unaapxn0Wc+XT3rnoE5uC11Aj74vDSmqL {
V54f9hUBGuADgTrbLWj+u9CjqbttEbyY6NfaZriD3fRtPJH163uaNoHIUHUBumAW9HJL0fcvqz4U foreach (Registry::get(Request::class)->getRequestEscapedParameter('SELECTIONGROUPS') AS $key => $aGroup)
VSFoJTXUMtWuz+rNQY/1MOz74V2of3112D1kY9fNh2BA9y6Da0Yvb76NiAqa1j+ppg3NAPmALz3H {
lovrWWl4s4NnlGAbjDFlgYrMNmGhiHl0nXb17ycOoqsrmLgBKcxDYm4XzD0rt2TeaLkbdgwMVwGZ #echo $key;
3HNRIThk0RibEKJFdsxe3fEytx8zsdjhpb7hUg9JA8C6DhxlNMkE1Ze4+FFvE2V/uFgWqCO8wmc2 #dumpvar($aGroup);
rLJYMtLwnTnnpLHbZgCoIq+X/gqxiTdd2ZvPEpAyniqK8SiS5hppd9e0jhZk9o9by/EROaIuTZk2 $this->d3GetSet()->setValue('d3points_' . $key, array());
6WOtIABJvwa4j6TawIxp2d52dqJcuk8ELL2VndvnjdW4OB0Gds2Nhs7SoKnHL4LU5nad1Q4jnwit $this->d3GetSet()->setValue('d3points_' . $key, serialize($aGroup));
2AItXHORXiACZXva8F5renSNKVbQFT7djHuaPK3808GXFf2q0sVJzN/Rm6cOAco42tia1S7yG1Cj
JHX61/fBkY//3CbIVRu8Xdv5a4R+VCIM47FwlWFEHWIccqT0FdzGD6ZMNfAb6DWMA/OpP1TX/KFO //neu
nAU6x4YA6fcPUD8m8UotoXA0Ej+mfP2KIbn5ghapVDcyMnOheGzGsM0e1E8mvExVNf1HPOYuzeM+ #$this->getSet()->save();
47JczuBw6L77vfLAJA1Yae5bTXm1QOZvGMJkBZ4MQXE+ZzqNuQg5VWrol5H3rj42aafVU8j7fmzc }
iBxTiJirHiXOjf4R/QlNQ86DB9Fix7+RbWUueh3gDRCtjYUQvuY0vWWi5iCxLU01q8kYBpe1M01A }
rSQ5TTbmquRcg0eZO8OWWehwC/AH1kWKGyjJ7K/bLfzmq2k9GoBoszSMC423a6iZTOAyAEK1wHbz #parent::save();
RblEb7zuKN8hxIhtLTr4cWaS7t2dvhZgVpqIHNmspt+1WkDHigszGILGMfRXdowLEdjicjdYLgqb
1QiO9mwKjpL4j6kz32W18bv64gI9xtQa/SY6k8USWXPwBnO3VhA7YCqMDYAVXIJXT1L/iCP1Jylf $this->d3GetSet()->prepareSaveData();
qMF5udFBa4OVz0aqA+YGGVZg3HCcth9W0iValiDl/mppY3FBP0LfQi4cPYeq15Ed4k3sd8psTmGd $this->d3GetSet()->save();
vOyemwSQViM9aznIkvc4pxXDNm48XCeq9nUCEXZ0E24qWS+CIpba1fq+Xb86m0JPQWMuMVRRqH7e }
41j7HHuKL+0FN1N4UfH/VshN4L1uXVzotqLLdKhVUh9IST3Z+K9DjTzMH62M6Z35HWBRGejPvHDT
yjuIRN4t6AQw+ejFaXMQgEfwaJVj3pzffKp/2VGmtvta8JK/iw8NoCFEA+WhKhgZwrD6mjNA8It9 /**
teKo1s1nll9K5qN7tng6qMOHDSW2eN2+sIiu1VYgJ1KDpo0IMQvuzvIjScVj15x1RH5rzpkcw1av * Kundengruppen freigeben
3U2gNN77gVGe06HvENvVwyiphKBZAmF/wuXwALPf2UUPDzCq3rjdtRr1u00qmz/xKaAjebcyHV0C *
vNh6SXGr7sl7DobAU7h7S4GrMpV/qIUcloJP9w168ikgC1CU5S7+GCBQIPP2ww/Rg9VzwIFbwNhe * @return array alist
eyCXkw6ciFiubs081OQlhaPrfDQTZlfio1maUbKbgIxeS78P4wWFHgW+J7Ypo12JUfqQSQpsO/zx * @throws DatabaseConnectionException
a/u3iCQ2OYzv3SKuNt6I16sVzBDqs1tl/F+Bm+raQaSxxO1Hx9L93mne79eGy7qQJsVLxpK2hssp * @throws \Doctrine\DBAL\DBALException
cr5hwi0KEFibr9kB0VCUL0A2LmIltqn86dTnbmXsuK2a9ygwe64VEES//lns/9gcoelKBzbP8bvW * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
+re3A0lTLJfI+20tUFT1ciHcxrE5TnstfmlhuT8rPgGZHqE5AT1ZjfjUevlqcCiDJ+LfGMw91k3V * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
xzZBiORI4fGb1XHHSxhDZMdWojy4U/Ub+/S7Q0yJDdM6vvoVg8jDwFsdqk5IgF289rJy80cKIe+R */
BmKZpHyG3Tx45zaRYcKQyKTcigk96B9XVXazqk/WqRvLvh9u/zSRx5I2V9Ef92Q3Edfp27yjbrYg public function d3_PrepareGroups4Points()
o6YFy0qwH15YY49wdbwG6KlYMW6fCVrl8OmJZZ0YkkcDtvdD/t59iqt48VFqDULV4fuSSNNuN/Q9 {
3RT42SnXtytGIspDft7r6mO/uqIxy2Epfx38iZCukJ+LMKhyaoBwRmxzlQ2Qp/UpNanqy15rf8mm $oGroups = array();
tG2jNPmah9BDdX56l7LwymAOvNMu3E/59wv3X62lMVnWdvStg9JGWGQItb5M8iz4gkmr7xScBYkC $aGroups = unserialize($this->d3GetSet()->getValue('d3points_SELECTION_GROUPS_4_POINTS'));
1ceQKi6KJ8fxmvqQEom3NowcnVI1orGn12RhCA4FfRYX28dX+BCTk/UoA4htfqJ27k56HgOZ+E3K foreach ($this->d3_GetGroups() as $oGroup)
n1DytWy1ZU9VJhx3YY/6c0wWMM+8y5dL7DmkOw0dzqpTLUjvCpULMGdEJkyZuUftnaXs2eXdzRHg {
Lg0FcEj+slsWIKZJVIABX08qVwYbBCagvA7fQj5tya9vSo+XTmhgWZrPNY7RxRb47DA71Gx+6ZFF if (is_array($aGroups))
XoGuJvqnBDs8ErsO99E3UO856CGU2V5hG12naex1RFtqrDEXqXmHV9ca8zi3NRDN80CiResUtjG4 {
CJ1A/Kov1vEWgqGG1dul/MouJ1NJLhx5ybJd0/baIGkLtgqPRq1Lv7h2AmQv2N1JmcH2DJhxIKTL if (in_array($oGroup->oxgroups__oxid->getRawValue(), $aGroups))
aNI5lMXuJUB+nzZMErHmA1m5qjheSyLlJS7hEJ7AQ7iX0/z3/KQbxKlMV8nHnQBsFIqIhLRrywP2 {
1lt/I69AJf5qxb5kBtXyULb53T20PLutA7nSkzpCxjFIS+uIZvgO0Mw5hEpIe/YviZJhwGbMH1ul $oGroup->select = 1;
2AbOeYH3OwgE4u07t0B/EoC3hJ6DtxS3QOeuLzvjwAQ28ouYmF5kW69FD5BXrahM+hT4DQB2kMO6 #$oGroup->save();
U3Ph7X64SpK6J197bWvTXSJUBBnQkEFQHOmJZWyKnVIdOesbV0eY9aVCZrjYHgXM9J8AnM+9VjcH }
W/yuJDxrLygu2gASwFqm9tagA68BH/17fViPGG2QcudQ6LN08qNUXBJa2V7ywQwzBAoq3LaND8dD }
H0xmODiV/ngpxzF4xpS/2sCkpg4Fe7b64a6lSJSijvHLVpceAQZ0g8sgUB/qA2kYoQgQpWmg6WZb $oGroups[] = $oGroup;
gcrOWiD18xCTmfRwz9dtxWb8XOsl+TWXvzAOTpML+SqOSJko4abgBoTdT3P61REKAiSKXGOVClSi }
3Xv90WfyJd9QkysXfTvnoGFXYaKz/LsiFaH3/pfZphzAnC0AdDBvWAo2thejxzLWVapYnXJ02gMw return $oGroups;
l4AH7Cx8+nMyDRzkONdY0my38Da3FOl0PRXEAaitr5iLQqSpuqg5NzcvHeXKN3lTwORGP2BlMVCL }
uRcDX2HjcUShPx/a9miaTcyhTYepB3rNgqxyt4VCKSGxZcN/tjIG+uZiMSJPPNNHCg+Tlh7dsoUG
aj2ndH3i0H3r2g72Xvb24KBnMUHKtCS8dTDEi4OWoDn0wxJ1N0CcxUSWFn/Tab5KnCdq4aTfrkLh /**
Srlenl/O4vL8z9R2pb+xYClIf5oEPOC0zVQN6zg4A6BysPic6dp6TSsu2RQYZ+4McEJEIApM/H4/ * Kundengruppen ausschließen
jB4VnjDgR8ZslSxscwNB5VYAdJBS1lTLC6D2gc0mk8Ez8SXScly7LxNmFUkRi7nlXF+gXxm3h65Z *
ic29CIdRDzV5Q0Dm1gS4cL/IBh72FaDNI/mO2cYc2/4o61C918JWu6cbpARAxBziMpgpPCJF0Oga * @return array alist
2wBrmc+4FV9Pn/0iJGaZOYvTWnbrdbz9BD4py+7A2mJxyrm3HksiVpRuKicYBuUpmWOxNTfnw5gn * @throws DatabaseConnectionException
5XMHVc9A73LAiCdaHGGexd9ge7I5I9CsWp88s35i+EzDnbsdxmKSE/WNYXAHpSCDo6gfwLAt5UnN * @throws \Doctrine\DBAL\DBALException
hVTyA7QEHAX5fmCdt9T0VzpZrL4R9+uaiRHUwMO1kTqgHnIPBXtJcMs7aq9SudtNrScuKUIy+QeH * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
Uy27ReyFsZ398bviEQjbgz4GgnRv6aphBjD39rsHxdQjtX6yztLqlcMTQ+usniYX5fp65JE3L2nC * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
Ed0i0PyQn4oTfgzh8s5425yf4zawX9qJDWouODazVdB0OmbDCWzdD/1vFuOqf5MPLGYhTvV9aaht */
PvVsLJum2G1SKqAu52vY3inhk4STgml149YM7GHbNCvyai+/fjo7Qql7ajQ1fgjlHFTC5gkRGgKF public function d3_PrepareGroups4NoPoints()
vkXSAlajOvqKBkxKBwosP7HyhUkC1aSAZ1fXmQIxqFuKk0+gDAqgvnvIyoEhzSWT0+oh4hl2LJgM {
eaRalFy/uBYaeXy0XLFUBbFPb5GjVSH2Pug2cicVWwg5IfQ4X1c8hj8OGfF5UWbdbHRICxNQgPyh $oGroups = array();
nJBlu6ibgyg8VeOpzJQqGbvqi+a1M8FBW6GL5anAGnK7pkMG5ebGmGzZAROu7ypm0E116ZxpXk6I $aGroups = unserialize($this->d3GetSet()->getValue('d3points_SELECTION_GROUPS_4_NO_POINTS'));
8ufqxoFLX/H1SKVV9Q5JOV07BV+QYjdZgyB0q6jftVh2hHpK+hQKEgYA3wIgdEbO3MHE+aoBhabn foreach ($this->d3_GetGroups() as $oGroup)
l4bcSxjEs8o9n+0FvfGUZnWQl2v69hLgsZE1NYR8eVl5WuDmcZJ4wauUmkbIz1pSyEtIVBTDm1zm {
2EBpop95rooRl7mjud2Tgw/kq3Z9QUnTgD/+pJJI5ce8+S0+UjbavQ1CF+UwK5IevgzgrirrTiiA if (is_array($aGroups))
R8A+h6Pa6NnthNxqcU3xhkTA0xh1/xVtM02svMcyEVvMb5ymRY1A0vnVEIPCAOofOLh0Hvispz0t {
jBH3/VC7DW2umcOMhxol/ViIiSqDqZzj23jmf4fUVDEn3VqKPMCmJ+Pc6mS/+E8CToBOVil93lhb if (in_array($oGroup->oxgroups__oxid->getRawValue(), $aGroups))
QX5OJsIMrC8TvfCXpml0Jml0vC5Q1V5OsnHKghNo1wpT59sj5JZUpwCEVCrzmZ9MFtgcnfxc8Eo8 {
iqCP0LiM492LXVYe4GBqObpY5e5jUnC//XjAQGO05MaYfie2C/jgfeXX/FUPNGPWzq52ZgrAZ11F $oGroup->select = 1;
XoDXSaj2xAXmulidqNO98dR19goSFiyxH4ydH9n/Mt+LURjy0aicrEdbdUb06/d5XB07ZEXxal3S #$oGroup->save();
N5SrBniJbVvY3UaP6jr4iZUNZAMPYTaqB8bvRSfR6GdEqe5pNFSYghR38+Urqyj4A97OjdMbtXX1 }
PG0ggfM/zECqNUHlynmE8jHtLf3troZ/IC/E0WPbgTMF/Wi4jn6cmvmKGIE2gdV+PQrjvFSNPIi2 }
JjNNsU/6Bz0i3yrTgKAot/KL6olQ11d62xTTi2GQoXsB4XC6jTB2phdoWqgs1dTrSr6j+eyxmZvS $oGroups[] = $oGroup;
yJiupA/nJV62KdWDMumuDhpVmRjVY7Vu1zNehYbxOz5GdpDbpQTIuHeVL3/NvTgIPLgxI3jArJ/c }
MvC5wsRx9Z6CQQoQ9guKYO5sPdD2PZK9ewvgRFoMdbTJnAO7ANUG6wg4lhCVHW5+v8pkhKNQ0OvF return $oGroups;
i51ahbYeOE9XO4jJqfWM0Egnik+i2EV1sbmlN1Ga7x/UEFGHa0wakZjxdlrjEkc11blb70DnCMoS }
e2tx/6m2ghOJnm09j/+sj2IMlL/KScJx6x8Tav66bkHrDQSH1IEQPHPOnKsYVE86ZGB6FUhtqk9K
TiQvWnRXoknwhhnuT8dfMWlsqTc6vKOxSjmL+jKFa602IzCoJf/NVyzl0XHKXRU8xFZs97nXdwqa /**
uQ3tIyBAyXPzCfAXl/VUGyGSib4eeIurN+z7pqA/KxTaP9w1dxvI4xH2wi/IGMiPctk3zvLd2TdS * Load Groups
wxy4Q2kfq5JREqTrnnkM+LhDnsiawh26LL6Wczn5DtRyauo17MSbNH6/FZ2k2NWL1jhbvyK7mYNr *
KZCMRRFrHh5XuwsReF94nFuhadtqqplliDm0/ynD3r3HdBiHbvsWRI/JgP4rN2wXmDt4ncE/wH85 * @return object alist
TI6iMGBt8rf8PKmWA/xx4u/dBYAoDC3GDZalW7QPFKruuEWPX9jSrupRK1caRFFM2rK5byTVsr9u * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
64/iGFNtJM4UlGxyOu4bGMo14ZUTRA9KK8fSdLb1kigTSqvWK9HuYKVJ9QZQFicTP0Yd6lhRbRsC */
o45qrjp7FGYMZMhIYLuz7VdxfAeYceOElKz40hdCJe72Wm59sBvIV1iHa1pEe4ExuIBfr7iTSMkP protected function d3_GetGroups()
QIkkvs3Bithez7gjleWqo+dSEsTSCfOMJQcb1W7mQ3NKV+uTi1G26IVG/k8ezgCOUmdUJuMDnqN/ {
JI86kcnRd9+MSPq7+CJ517QTSQo2kXT1B1OFtcAGxzYL5Uy0rsC04o+xaT9qXSLYmvfzEBiON49z $oGroups = utils_points::d3_d3pointsUtils_LoadGroups();
rpQAN01cHAYWvMWxvTkUxAIseySGMblMrOmqESiuwVxl5ipaMEIv/7BUQeJoCozhNTVyEhDIGpRt return $oGroups;
KRNHDzw1nNFAERcKH492iNZe4V5mHna4dW+Dl6V++vbrgRfEUhU8tMjL8pSNgLDlxK/wpnDVnMxW }
MTe1IUSBzv74Rgz/mCr1RMyZ9MwlYXOdkXyRyK3ZyefK2s1GgEbxyh8tSljbYbxQKD7C6x0gI9IJ
vzTCZsk1TE8upd5mBOimxX8r+xTCYYbrH85Q763Z0dznGN6LfuDhsIYmOVNR+kN2LRvi0hOjPMk7 /**
+VPGQOCQBSnHNVoMqDgvbvMOzAV59E2f54F38gvDp70OKNBZWBrmUfHMd7x2vpHV5rXmQgaV4wrN * Gesetztes "bezahlt am"-Datum
GYiE4y2ECCjwD9ESeXObx3jch38hsPbuJc9meC+qLdCeWmteIOnifTxDJSDf8pGwMz7OBfPYUNDe *
+L1m2w6/W9rmkK3lotkuS9iB5DSZEpFDLBhtgJsZE4qlWf/a4SU6dTTLKQ79eKgunkg3DzLc2aPY * @return array alist
ku6w71TIZ9pV6CJF63lFNXXAf452oBBFgx/zouGQsawhpJAgnzmILfLNSAW6xW7hLq96VjcTuD9r * @throws DatabaseConnectionException
cVr911rlPqeXtHFjE8qA1ngdlC8nHdL6WmENUjtyXIt+wrdEIOtI0Jk3B6Z5ZbX9Mzy42fyPPVCL * @throws \Doctrine\DBAL\DBALException
PxNA9GCbruo8a1msidB/mVX2jNlk04eGza84U+S0HRyNmGNhElD4gazYZUVAQBMHHDgYP7P4DIgk * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
ZIg/0h1s5V42jBXYd/6Y/yjWnPPWNZjtNCfUC2KFWEKH1SCKNJSHhjR2FvRgNwGpdMaaU8IQ9NHn * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
YAKbwWXLKna92RDf8D/BUAaamEMG8QngDY0WjpcfNZwSvQ6tdOm952He8SQQHCCwHjGotTqzDaF/ */
4hFvWVCc8GO4t9VZKEt/5wr0Ra4VLvmXYJVIBGhb2ccbIAqThSRs4Jt/AXSnIMISJ57LNfHZf7RD public function d3_PreparePaymentsPaid4Points()
VAdLhTQFOLbEUwcttlR+Jb/rsScMK8LnvJOsKl3qSKDySkppoEFhu5YrP9HuGClZorZW/NGDcfc3 {
qsXFAriTbbfAIGZT40Z4WfV3CzaNor6MmhperIrEijoHwKZIIfv3Sr3u1e88x+Ju7du56Bw8Te/m $oPayments = array();
fWaGBbct7/BOQy6BiuPqr/JNLE+OgYy3io/ZiE8MujUJH8yxT6hTuZ6FsU+chr8NTugi8KDgT3UC $aPayments = unserialize($this->d3GetSet()->getValue('d3points_SELECTION_PAYMENTS_PAID_4_POINTS'));
AQ1+jV03vyAQx7FYbfhj52UHk1xBqXEYLshv6O4W2ZMz0odkwH0OQj+ieE7ervXG+hDFQLyBXAIB
FQJW9Hz3zVKfsRBrETZzmEtjRopsZXsE11Dt//g/xfOXeYJqC70FjS/1vxIN9zpHdQJr+woTs3Vs foreach ($this->d3_GetPayments() as $oPayment)
nm8VaGbuyhmsyCzPLx//fVMzb21WnL5aEgPc8BG2cYMRNiqN3nEWO4VdWWD01F1jAkjoGg3nIF26 {
zeArwCWl1wUJLxjCHuw95PkyogzRkSwh7JtUnflt8aCUWt0LexYe7K+imMIQKwMkzHIn++pjhT5s if (is_array($aPayments))
FddnCbxmHzIhmKWfhLeZCYKJrCWHTECpX0Do0qseEgCe9epTsTWC59OT+BHhrUvH5BToGscuz6eJ {
FxocIMUSsm== if (in_array($oPayment->oxpayments__oxid->getRawValue(), $aPayments))
{
$oPayment->select = 1;
#$oPayment->save();
}
}
$oPayments[] = $oPayment;
}
return $oPayments;
}
/**
* Bezahlarten für "Keine Punkte bei folgenden Zahlarten"
*
* @return array $oPayment
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function d3_PreparePayments4NoPoints()
{
$oPayments = array();
$aPayments = unserialize($this->d3GetSet()->getValue('d3points_SELECTION_PAYMENTS_4_NO_POINTS'));
foreach ($this->d3_GetPayments() as $oPayment)
{
if (is_array($aPayments))
{
if (in_array($oPayment->oxpayments__oxid->getRawValue(), $aPayments))
{
$oPayment->select = 1;
#$oPayment->save();
}
}
$oPayments[] = $oPayment;
}
#dumpvar($oPayments);
return $oPayments;
}
/**
* Versandtdatum bei folgenden Bezahlarten prüfen
*
* @return array alist
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function d3_PrepareDeliveryDate4NoPoints()
{
$oPayments = array();
$aPayments = unserialize($this->d3GetSet()->getValue('d3points_SELECTION_DELIVERYDATE_4_NO_POINTS'));
foreach ($this->d3_GetPayments() as $oPayment)
{
if (is_array($aPayments))
{
if (in_array($oPayment->oxpayments__oxid->getRawValue(), $aPayments))
{
$oPayment->select = 1;
#$oPayment->save();
}
}
$oPayments[] = $oPayment;
}
return $oPayments;
}
/**
* Load Payment methods
*
* @return object alist
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
protected function d3_GetPayments()
{
/* @var $d3Utils utils_points */
$d3Utils = oxnew(utils_points::class);
return $d3Utils->d3_d3pointsUtils_LoadPayments();
}
/**
* Return URL-Paramete with String
* only if is in subshop
*
* @return string
*/
public function d3GetShopId()
{
$sShopId = Registry::getConfig()->getShopId();
if ($sShopId != '1') {
return "&shp=" . $sShopId;
}
return "";
}
/**
* @return string
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetRandomCode()
{
/* @var $d3Utils utils_points */
$d3Utils = oxnew(utils_points::class);
return $d3Utils->d3_d3pointsUtils_d3GetRandomVoucher();
}
/**
* @return array
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetOxFolders4Points()
{
$oFolders = array();
$aFolders = unserialize($this->d3GetSet()->getValue('d3points_SELECTION_FOLDERS_4_POINTS'));
foreach ($this->getFolderFromOxConfig() as $key => $sColor)
{
$oFolder = NULL;
$oFolder->id = $key;
$oFolder->color = $sColor;
if (is_array($aFolders))
{
if (in_array($key, $aFolders))
{
$oFolder->select = 1;
#$oPayment->save();
}
}
$oFolders[] = $oFolder;
}
return $oFolders;
}
/**
* @return array
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetOxFolders4NoPoints()
{
$oFolders = array();
$aFolders = unserialize($this->d3GetSet()->getValue('d3points_SELECTION_FOLDERS_4_NO_POINTS'));
#dumpvar($aFolders);
foreach ($this->getFolderFromOxConfig() as $key => $sColor)
{
$oFolder = NULL;
$oFolder->id = $key;
$oFolder->color = $sColor;
if (is_array($aFolders))
{
if (in_array($key, $aFolders))
{
$oFolder->select = 1;
#$oPayment->save();
}
}
$oFolders[] = $oFolder;
}
return $oFolders;
}
/**
* @return mixed
*/
public function getFolderFromOxConfig()
{
return Registry::get(Request::class)->getConfigParam('aOrderfolder');
}
/**
* @param bool $blUsePw
* @param bool|int $iCronJobId
*
* @return string
* @throws DatabaseConnectionException
* @throws \Exception
*/
public function getCronLink($blUsePw, $iCronJobId = false)
{
$sBaseUrl = $this->getViewConfig()->getModuleUrl('d3points').'public/d3_cron_points.php';
$aParameters = array(
'shp' => $this->getViewConfig()->getActiveShopId(),
);
if ($iCronJobId !== false) {
$aParameters['cjid'] = $iCronJobId;
}
if ($blUsePw == true) {
$aParameters['key'] = $this->d3GetSet()->getValue('d3points_ACCESSKEY') ?
$this->d3GetSet()->getValue('d3points_ACCESSKEY') :
$this->d3GetRandomCode();
}
//$sURL = $this->getD3Str()->generateParameterUrl($sBaseUrl, $aParameters);
$oD3Str = oxNew(d3str::class);
$sURL = $oD3Str->generateParameterUrl($sBaseUrl, $aParameters);
return $sURL;
}
/**
* @return array
*/
public function getCronProviderList()
{
/** @var d3filegeneratorcronsh $oD3ShGenerator */
$oD3ShGenerator = oxNew(d3filegeneratorcronsh::class);
return $oD3ShGenerator->getContentList();
}
public function generateCronShFile()
{
$oModule = oxNew(Module::class);
$oD3CompatibilityAdapterHandler = oxNew(d3ShopCompatibilityAdapterHandler::class);
$sModulePath = $oD3CompatibilityAdapterHandler->call(
'oxmodule__getModuleFullPath',
array($oModule, d3_cfg_mod::get($this->_sModId)->getMetaModuleId())
);
$sScriptPath = $sModulePath . "/public/d3_cron_points.php";
//$sCronId = Registry::get(Request::class)->getRequestEscapedParameter('cronid');
$oShop = Registry::getConfig()->getActiveShop();
$aParameters = array(
//0 => $oShop->getId(),
//1 => $sCronId,
);
$oD3ShGenerator = oxNew(d3filegeneratorcronsh::class);
$oD3ShGenerator->setContentType(Registry::get(Request::class)->getRequestParameter('crontype'));
$oD3ShGenerator->setScriptPath($sScriptPath);
$oD3ShGenerator->setSortedParameterList($aParameters);
$oD3ShGenerator->startDownload('d3_cron_points_'.$oShop->getId().".sh");
}
}

View File

@ -1,127 +1,270 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com /**
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); * This Software is the property of Data Development
?> * and is protected by copyright law - it is NOT Freeware.
HR+cPqmmIMmEeB53r+xSJw/dnMnCr+F7yy6kXfsuLIJAa4+qn2JrZ8jbnnFdTClO5bvymUfiW26A *
9XmZt/9yKiGIDprcIvROa/qlrGR/lDvDJNYjydFFs6GK691nYBqfq/NLWq28qD0ELTyl4uAPD/2u * Any unauthorized use of this software without a valid license
9uE2KMtXt6gpSEpuwH2YuM6ZJAaBB+BMBM5vbmaQ6HmP11z9H2frv2xhvt9omnv9hqsRIfauzPWW * key is a violation of the license agreement and will be
Sfn36B8jAjHbKPKGrva748lTbQg/VVxcwzPQFtDAlFhifVxpKx4ZMGCKBu1hI8y39N76uzRaM/or * prosecuted by civil and criminal law.
kQ1K/tFV6NUcZFLnyIS+ktjuBUTL3jNMUcI7ws0Z7b+/K+53dwOjAdobtUdv9jz/VDiOvS5ASaHg *
+OD7imv3VT6uNlEEcwcse0FRyGhypRQQVvfX5VdG21dwpyeD0ByZyOSuI5C3aJN4iNVaTW6digf8 * D3 Data Development
GNtedPRongHidhze7WQhkP97YuhQDbtRz26FHvSV9nRGIHVBGRyexvj0GHyDdMczxvPqwVD3GmPn * Inhaber: Thomas Dartsch
l5RTHmP0FUBITnPMwww6fVoQyW8x7QWMVI9GreL46g/PtmiJa5nDz/QCoJFu7/xH9PtFxdYayta0 * Alle Rechte vorbehalten
wUyPVfV0+MKvRCn0t+8p/rgfLv0VuJ5WrUKG37l1uLuWsqhaBgCaWrDpW7tNL1/HfjYbBZbZLWQm *
420vVpKF4gAUOdOe5B6eWqRdQoRWX+IYa8F4MBi+GAGcSgG1Iy79IQi2922UC62Fu8Q9m9Q4EBLh * @package "Bonuspunkte"
jWDtBi81mDlOZ/86a82DTmteW3YsC1V3Ki8pOTf9Hpawea2M4nPiNd0MPy7BGbWizoW5B6qYbpM2 * @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
boJUcipXlHHvNm0CURR43IhfdFk0eMpBOva0MLIyPod6/Q0TulNMWoQ0iSPBTW/jJdBUkLIzFRkp * @copyright (C) 2011, D3 Data Development
QTsP67noA7FcdL9JCfuVqOSzgZIEagY2xZB/J6fI7BJ39iuMELkffo8dCmeDmhmT/AjmQab4Y6z4 * @see http://www.shopmodule.com
Vc35fs4nuOFvR/zXlPvi11YAU8v0cDHHQxPU4fjltA7c1wjYuSCwmXDXAhXf2pBuwBjQWx5zazD0 *
gPXsLyKXGX1SbCe7YN/EwctdcHLzxixnXK+mvEQJ9jqa2Qr7732q99YEcu1tB/ssz9okGDYunfUu */
NVUpGRLbW/eRiacnaDN6ZdJPSL4ktZRheG0/7lMJHjSdLaJG46b0j3EqFLSQEKmzkKOdDSGETF+P
iLuOHr8WKvpnNG9LSGaiX7jaWHHHCFezQfwDnKYyTr/d3G5iFxxKYdlnhJRqWswjZgyYB2gPaRlv namespace D3\Points\Application\Controller\Admin;
2TkO3MkmyoB3J4RuqU4Vc9yEARxts5ESxlYAHKs3hXVYquwkCMS2/t6PYt3lTkZnAtm63Qk9GULS use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
aaNBMUgTM9Y0Z1OngHeDD0HhBDknw5L3c6JrD7xyoASQaMZfoTKWeTEFaI7L/+bMvXhpYucd1Nrv use OxidEsales\Eshop\Application\Controller\Admin\AdminDetailsController;
w17+kg9BSF+6BvUDqfxxHoxoz3sF3DuxmdEsON44pNlnpYk0pucVH3U9maI4lRCBbRRpQbQcUfJg use OxidEsales\Eshop\Application\Model\User;
KkCVYRpv6kgkInyUo8Shh9Rjks9ZEyZNn+oyjmhvJtVVn/kHyYN6LWfDPrhKLEaf3XOZN/v31JQM use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
dtj5RJYFhwbV59BCHYTD0gAiIB5dEv8PxcPVm4n7KhiF/sICdNP9z6k+TiWkUNc0DHtZu3zT65Cp use OxidEsales\Eshop\Core\Exception\SystemComponentException;
EG+jqxPCLTy78NwUyQbOqWhiJkmeAMps6C17eOHMzCTiV7iQqj80fjdS/RcgGeEtlM+JwgJmheMP use OxidEsales\Eshop\Core\Module\Module;
NY7G9oGjFu68NKLP4hOKBIeYv9JblfzTJGzCtAhlNeYdB0jBEqHybVLujBTmGYdaLBEABt9RT7B3 use OxidEsales\Eshop\Core\Registry;
UhPXxG17JRmlrtOOeGGH+oP/6m0SG2Y+O6no631ajH1LAdObw2udwKRxxdyUopYeE+qPrNrqPIwU use OxidEsales\Eshop\Core\Request;
ydHW9FTD/0bwxMkhddgFw+Fx6ktSNzc8HJu0s1eQumWaGE+CnG99oWuP4uMz1HHS5EbXqmrXbj/4 use D3\Points\Application\Model\d3points;
HuM16iO3TaQSuiUh1qfXA/ivuxmbbZFrOBhHq9WRNChO432B6cAf7lqNEsZ7IxJ5hcGZzUgAEgVE
w/KXUHRKr6M/WCddtajuEufcQAOCBPpEdLInUOk9LMtUhJA/vmRjBeCVShW+WznW3Cp01Y1M8Gmd /**
wEaEVQesFLt+kLy3WLTjNY9PrtsJNdKv2uhEb+cNlSvXE9kV756/SLbAzGZvt2OZfy5UuwyfiLKL * Class userpoints
YdkFUg9bKaMqBZHotGLuOXIoTQFF5GSSHb+Khtx/MAFjX62BLrcW+6LEQukfe0qJtL+tqvlE3uRE *
HFqm79QS8tj4Se0dBwGdh3MdlvV9vlBvCMvSjvNPTLM8zCmJz9o4EUrT6YXPs/wNFzR0RfG/NBZH * @package D3\Points\Application\Controller\Admin
Jq+/+hZ9VKIy4Yy9AVYWEhdWc5bq/rOC+K7W7uvynE+pLY5AbaXNUfOn1z0CzBCRoRrqGhMwPN5I */
cDzk8/TdGCNBfCnfBO2PiY+6MyuPlAMSApYbpow1vkO6CbFxOU7Nxb//myjf0KIIyOSRWBXFY//k class userpoints extends AdminDetailsController
LPlS4tSLeu3PbvzEysQzwRFFzW6ENvmob4i/sWQjbocufn/GgEQi9pjgJCyWiq10OjJYz7fEUAGN {
CYPjiZKOFp0NLKjr3nFmc4R3Bt69a5m04698998TwKHDtrhzCaPqKyzeFoXoGmIMTmPIc9uJpKrU /**
EpY8e4yGbKWoz+Numg1SbIf1I13dBWHQ6U44zS71P5NXY9QLYGUulQdp27h+dclIWZ+5LlnKTBYV * Current class default template name.
0DFJ4JH7ECo6HHwNzZklmZiecL5Fq0YH2qSug+0OzuMSAv2opKcT5G1qi//k/txPB704KJQ4JxZb *
ycAbrJhTxuoT5Fw9Lj1NW2OxfjS4Bn3b0ZTNR2qZvSQpI8L9n1DytbY3UQnaGLPFLhLG5ESeLwEs * @var string
ReNlv7ecDuuQIglf1PyMFddGM///NPTIcuPtN10hOXbsoAbsSDk40/2tnzyLghQBS3fIw+Z68+gT */
oqFENigKDt2uBLXTWNh2GPujlig0hyM3hpOPHQJBfAPQc2ecAHGjY7Aqvtpi/c5oHZN7glDpeTxJ protected $_sThisTemplate = 'd3points_userpoints.tpl';
2m8swZWL49QVdmyhHF7AILmfcTslgL/9HAW3iluR+QNK7czQ7mX8UrjNZUz5myNoDsxR+W5ynD3D #private $_sModId = 'd3points';
EpQsFWXKy/gNW+t78cgxOoXnOQjmE+WOw57oGNn90sisIcSk5Oh3ljhM+kX5x83aPC4M53+6uASm #private $_oSet = null;
M6kaZfmiJbifXH8u1PcIO1bdus70t7TPk8pJP5CQFrL3qmAdPMYEW9mm9HQUH/O+T0C9ga9Yi6KF private $_sSaveError = null;
8of4NMfjKc/cqHxyc+bxvOF2Wap6JWQ4v0KX5ssR9+EDofOiVrZjMiNLj4rhzZc6oSgOfS+EQ2TE
05OlXIiUDBxHJ+o41vn+H72wfnxhVwRX7OJUYuGzu34euRoZEmgaCQYUKcrxgjAJBxAEs1nyZcbC /**
HwC6/nob+9Mobx+5t/SLTjJD2tMrd/L8rOgbQ1PNUCV7pr61yd+8dooc0nm5zxiR24+ks4pfsCqP * Executes parent method parent::render(), creates oxlist object,
jQaB9Wh3+mg+b1Njm2i/XCHzAZ93igZLS+LzGW3mFWctX0u32ngK8duNNHasm/7CDEeSAvHKnBHv * passes it's data to Smarty engine and retutns name of template
7PsEKOBKvMGl/rb/zY4wSNaRwIg82RUmNCYN9tgn7BjUoURhKPPWD1qWhdqnvzJAIjPn/tEXMt3p * file "d3_user_points.tpl".
eB2smK61XKOYf6Y7wevXmJEJx5s6jfDJqSfHkeNaboK9UCbcqlDbB+h+klRrcO/Rm9ISpTWP+G1+ *
QwE8vL3GQTxZjJDMsqTFWZvIB8UZH3P9HNKbBUhyjXISMAucMSNAT2Ra/fQOxe8zZCjOQXlTudxR * @return string
c9SeROULp8wHGQbq7qDgN/Mxl5SHADrlEwrN3ZC3yKaa4HJZS/JxHgMGnKuoL1xKckr8msKnYQDp * @throws SystemComponentException
GYuqpwU8JSPmhqgIOIt8MFX9RAGCMFqI6F6BsoAw0j42iS+wX5uaSIlK5e0/p+SiIeuG9h89eCRk */
g3eWn9QfUhpMYNlIitghX7h7bEeQ8lZ9E45kXhYNp9tuw4g5XBFZg+uQG7WJN55b74iJHY+lzuoQ public function render()
qnS/XZTYNhZvTWiTuqmxwUNR2VDD0xTdKiI9XW2aCWlyU+pStmgIxdpU6SJBJw7QNS5bpg+yRtpr {
KIyem7WPTpe8JV/XpIDjhKqDZvOm7Ko4bO81zC4kIICev9COFN4rqab/nzyQSMM1puCveBJXdupn parent::render();
I1pvIKibFGrY1AXHRc8YqHQ8+Wfzgt1WTTGqk7hO6PfmwDsPFWDPmq+SBxYevvSkMtsPFbtc2j0j $soxId = $this->getEditObjectId();
bEKIUf2cpxJ75PiXG5VSC30UVHpR+mPBPT4OZlqxZHlS9smipcaH9EuYNJKmkFdlSulVUgaCXtMD
0ABYGftEazYBVPrQ0uVfzH9sOiz9Vsd0RajjqWMin0qx55ZBo/eZ+mykWLXPzfkN2HU1CEcHZW14 /*
UtpUtq345CkBmDDhewg049jLB/GQRwkASJbYReAl6vPZxLqEiTfZ/zVK2388zoOUcR+0pqKJ4eEN if ($this->_sSaveError) {
qJjBe3aZlone+gVbdAUoMInQh9WJ9SJccpg3wt6y9usJzFxcSomSc2TxQOkI4KCpxfYxooq66/ar $this->_aViewData["sSaveError"] = $this->_sSaveError;
atP9NoN9cFNKNp4KpH6bzNjh9E08kPRX1Rx/SJsBIzU94fkyxSWfwG1328W8b6/2S1T9yVG1imxn }*/
riMBRBD+5G+6dzhAYt+B0w1uOw+1U7m22/q//Ucqq65zeO76f1zhQRhUOyz7k5K7LxbVSU6Stpd6
EPjIxdOdpPwE6Ro93altvQhxTTrLrQiwqvDu/7fZNMi4Luj6ucjCgyPLBfGjhxEiFlmLTZCcp6zn if ($soxId != "-1" && isset($soxId)) { // load object
VgRChKDtHalit6EQuxOblvC5CAkgyU1CtD3eJJIBlwF8znFuefAAb28k85hB6bXlOaZ35skwAh56 /* @var $oUser User */
Q7lPXXqrGtQso92YHTSsYJVF3H7fDhrlomu94WIPjuZR0E0I8ibaJ4sRltOVAleqv/H98om45cyc $oUser = oxNew(User::class);
6XfQOmOXO4dRJf1dyEMiTwRWWYe6Mr4wRBeg3gKfuRUvM4pQtMhLJ6OVkG4DIaQ8NT0gV8CXU6IE $oUser->Load($soxId);
g2Q9DGuTYQHVeiCZdnJIIv0CzEyCsP9538xfpA9Ml8UVVGQZCzuA7xEjEqv3XG/sH1wmQUy681zr $this->_aViewData["edit"] = $oUser;
KLj9I50jy12nqHQrAWC/6KSsgkjCKit+5eau3Bzho8UsONZQtuLIq3duUgfjTPdo2ove9wHX/eS3 }
etTbMiVGf5Hy+3wutZTSb5/AQVyxdnfJeveB8XJl9XqEkOyqnHSimaeW2Q63QFqukyDpCMd0I37B
mlISxi9f6L3Gt5IfsGsHOLib3xLCKCLbgwh6CKnUEDXnrIgGBZUfz5ojnEiUlp5Db1RR/kBLmrfP return $this->_sThisTemplate;
9IJne9jVw1CDnXkhGPxl33xK/xwiGL25WVOfnHh3YLjhkrPOFvtUDwtMIPeg5osdtDpiSNrE/36/ }
KdBJoKZ+m3vvC8vrYQ/LNkZRNuTa0tx0yuAUsYiglh2jyqcNiMycalLOcxxckxyA9j8ohrw4DVTl
GsIKH8SLO2vr3SkbKq3et95SD8f7EJh81r5n1Pfmv2W2KVIqop4Q761FPfzdmMwDAzsIhP+JpnaM /**
MZMalAQep5/itIcxmGiRMcqXPaXE68TZS9Cw9w0XJoGdpt8BRNsP/mIonm/LqY8923JhxzBNU3Wz * Create new points for user
Vsali3W8z2rvRd4YzQ+4jveoNw66qxheoxgbvDpBqGUB8Klvd8DPP2B8WIxnKKD3ZQPair/aBaMP *
YsuFHzV7rKkork0TBIW+ls0oSglCZkZ4HeVKWCpIoHtxaErcuVf/s8Sbwd8HRebw09RP+uL2wY4t * write errors to $this->_sSaveError
0EoGQJenXVtY8DmxHZqQYJFz2+fNuuUmP2/3E0Yb9YSCg9LSZi6pWXW6VxG5wmLa4OFj/pjFOYSW *
XzyXamFCL4cYZhTI0GiEapGL0FNfvhIzKBp7Dr97rjk7l0DQGXidC7ZtOb3fBp+ObyH4w4UUwqJV * @throws DatabaseConnectionException
ZAyba8n2nXMSiUkj2zM7m35VrUUaLbzdSItTLYqNj7hJtiCvP7aMEvg1GFvXJJLdLbQMLenDZB2J * @throws SystemComponentException
D4RGOW6br+DOfbiNWyeW2Tms6h01L3Cx/O2p17bS1Q9sTpwUSTaIlpfV41+VL+byly4Im+slNn7B * @throws \Doctrine\DBAL\DBALException
QBu0lZrGKJeqBGx3HgCMJyxFGgwETgn5nD/WfPoDo1kGqL8GBUrz4yQBeLyT9p21g9m528W6Kyt2 * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
OBMQqvldbzaodnOnNeHjpB+QqCyNbU/O3FR5q2ivYX7UFgPhA2a2UsKG6qSoOQGW11NW4hB7za3r * @throws d3_cfg_mod_exception
6O7gQOnwJ6dyGL/sRNinfLZ7GKku2eZZJAC8LLS5cc64OBewS2dLq2X1SP5SeBiaFjXik5F9zpgO */
BMLal56StwXzo3aRVSjZIrunV+hDRo5N5+bwgOssH5sxcbT+hASj3//h/Lle04xklMSCreL4JQWY public function CreateNewPoints()
QqT+IIrkJ6cE3dw7JGvTGmT0w6OP7vx2IBJIXKXZNpAnMzvGsFfB1eYbgmDuiDYNBj0BxF+9X0pX {
g+ZzYVO7oR3HC16RSEnZ72a6ZC0E3iotuyD3ssZjPlDA1O12ZkKZ8frFTiexH49j2E7TnX3bczW9 $soxId = Registry::get(Request::class)->getRequestEscapedParameter('oxid');
DAoTGNVvDWU2G3Sw9MPPYIi+S06TZk6wVAUxUDOn4GSlK0SvG80XrP9oOsFFe1/2ofb5/gTY6zFc $iNewPoints = (int)Registry::get(Request::class)->getRequestEscapedParameter("dNewPoints");
yEXGcsgRlySkviCk1fANz1o7AaxoDzxTWyFaEsc3koyDXHGpQvrtjA9Hlio9R18lHUEx93/q7nCq $sText = Registry::get(Request::class)->getRequestEscapedParameter("sText");
nuX9OnKo4iWLqN/d2oev3wgUq1e7QgcBL7y7jvhRO8PtU4Op9zUSD2ROJgpd89st++v7O0DLcxNA
0NGA4MArwZcwCgR6rKLELHPjaEN+Z5uXn7+iHdjzzgbU7o7H32RPXcIjZj/a9axBlSOaMbbGfMYj if ($soxId != "-1" && isset($soxId)) { // load object
oucdKuCmJgkWPDkKPjwv/K7PpT7I5i7chkp3rF/gY1UMHBzKkQZ37tX0/Xnv6T5Ejw7wsak9XG3x /* @var $oUser User */
vu+IQ/QFgLXAGABzLI/vkgPnzdQzXgrL2iq641H03YcgoclJeewT0NBOmOC1jXBvHU2sYHADw90W $oUser = oxNew(User::class);
8m/rMbR49JxW+pgkPEqLNmDLl9vWkaxPnd3I5d/TnqkS/MugJsthyc4aZainMHvkjcaOI2bVM2ED $oUser->Load($soxId);
nwfc/lXDsMAmOoiJCzXalvymDGEBqeFIRtJxsEKzIMJG0nhX4EeGHbNid/9vtlbM1S2nxqFtsVJW
KTEB7jUv/qCMXC286BSOhTggUBdZWJVo3fLeV66AW6w3Qmyj6dJfviqNaQA5mdfyk7oYGJTAJbJT /* @var $oD3UserPoints d3points */
o8k3vIY8AX46CeGXA2JsbHN7Z78jUY8EvFlwjHpqpHcIV/Ay7fHlwp6EFHyOzkRLw/c3cMU4hG+/ $oD3UserPoints = oxNew(d3points::class);
tuJ5B8DebD5azfZ8anZ8AMlRl2HjqfMyGVPRzP/48BqgxRsBj/p6TSLtYRphJIKfAJ/bYCsXJqUD $oD3UserPoints->d3CreateManualNewPoints($oUser, $iNewPoints, $sText);
YbNH0chIfojDJwTpC16aUWChHj8rT/yravyl1xOvl/FMOJs7eEixdqsIUbiqIfX0V5fiBkvmfbhb $this->_sSaveError = $oD3UserPoints->d3GetReturnMessage();
p6q4XPcnD/Nf5tCB1FbHxYQmLYX98vadB21NJI3sVAcmwdq2TLjeUvDZp28igtYObG7BBTnchTGl }
xzh46Ze9b20NdvaMHWgoSywIlx/i3vK8cSLWqXt6f1WS1J8+As9Pd9I1/CckSvnx1mhgyP2XMOdY }
tLH0FdamNimFCxz9IG4t+pFldG9McGoL98dFpiPEfHdAbTUoHo4lPkYoj2Ct4uukyAp8YLkemWrA
YVY+rjZHnY+6dQLjUGMsSCejEB4QZA/q6yvXwrEFC6fXmlTxksvhqFX+K79EEA6r71Ba0BBa17/v /**
XFixa5tSj7B+lS8GdfynXOCgb8rVQN5r+//xbFH6xGKcq4OdIrN2zI6qlokS89eOu0aTSVQtY3ex * Return total points as Sum for User
58AvEToUeGJayAyf1ow/JUtLlujW8rMZDLF5KPr7r3FkhsYxaYcCf0252ldThy1V5ecR8ZBazfpu *
dU8rZdc6XN3CRd3m7LIEK5RvaZSH6tpfr+AZmyBwydQr2kqDKyCYcB6Pk/TWnSHQSkMKweZJ1ffk * @param String $soxId
5QAuxxfxusSxpPxphHblh3THlQ2J5RAQ/pThJL36r2UgWytU+PYeI0kn3fTDAGa/JAmkOH5CpMRU *
WLU5hTZXZKLdgxTii9BrhFBesqsvB4Dr5hxPDJQE0vmUGNG7o8B1J8Nd0EcTzxaqNd31D+Kg9OF7 * @return String
reTcqGI2SoXI4gxX529sMWHwsSUSb9iwIy20iiGZFwwQE3P5/7heQrMR77h92+3C1agOcfn2PZdd * @throws DatabaseConnectionException
wiQUXcOcjbK7Iyr9yQOulGVfTxNP39U6TsEQoM0g/sne0eEKuSE83vZM9B4h2CH0kD6IU73hXQ9D * @throws \Doctrine\DBAL\DBALException
dn3NnjwE8O60SL7/EXBt2DUYQrV/OSke3h7VxePhkEjnolgR8XC8HBNWLFcOVb0jZte/9WP2Jx5J * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
j14RZLkXUqp40PrJJwa43Um6C8yem3sb6ibM/pX660wwDMUI0KU6LyOEeUi/nFBXypCQDuSLn4L+ */
yVaElYGCWx35qzZrcSNthbEgheXAyy1yw/lEjv3p6XSDntzHjUf1QFEe6OqXqAApmSuCsllcUwQT public function getPointsTotalSum($soxId)
G565dfPU/xR94+BEXIIxahSzWaQ1kko5r7IY/uXZI1TMDAoItv5Vjm64mOqDEK92lV9grtWTPU+U {
wFYPZC1D6WJyAffEchYkM3X+U8sly/omNajMHBi8FhN4V3z8Fd6TIlpZeHiLshEesWNy5pjTiEXS /* @var $oD3UserPoints d3points */
WR5PFfR1ut7yIRz9yKoDilBdvOMORA2gDIyzTdmUyeErBwTQJ7D/SKnp2pFidPjo+d2ksEQ1a1mN $oD3UserPoints = oxNew(d3points::class);
4oTbUKVENggWfp+W0fc7sCSlgw65bIrRAP4ZqF4bvfRx+WDttRYjLyJXtnTAtNLxmaFRDRsog04H return $oD3UserPoints->d3GetTotalSumPoints($soxId);
/ftWALWmgW7Gi0YwWIwEp77oABHX1hIvAsRHp1l1QncQsOI44SKwcwrr6ja42emKNtsSLNBUnkdv }
1fvDLnImfXkGgnujI12vtqyVZoOB1auqa5/RmkVSOm1QejZ1KrdTSmG3dzM7dSv9fd0g4o7UrGL7
BHHri/GFZ2sAa0S2rKO1RfaoKX6Pz3Ub8vqQg0mYoUGqC4aJ55V9bYRsFaUXDW86rsR1k4g9icDr /**
0le5rOoeCQZ2RKshBJi4z4urSm8TOJSiXFjr6lp79KVz+MfZy+YOt5O4jhyRqbUC+3uY4hxcasfg * Return all points from user
0kJojIEJaOH1SwZ6WNqqPr16fNHoAiej95jGRa+AQgSBoejvVJ1kLiq9ljB2yvz23xQF0fBK/FwH *
m3HprJkPB1uRy19VjWK/LQUsBEkdhtO5M/ULz0R/8zrQJ8/izQ64GDfr7DS6ODMWJtDUSrH0wipF * @param String $soxId
pJ6NdtEa0FBvCm== *
* @return object
* @throws DatabaseConnectionException
* @throws SystemComponentException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetAllPoints($soxId)
{
/* @var $oD3UserPoints d3points */
$oD3UserPoints = oxNew(d3points::class);
#return $oD3UserPoints->d3GetAllPoints($soxId);
$oTmpPoints = $oD3UserPoints->d3GetAllPoints($soxId);
$oTmpPointsList = $oTmpPoints->aList;
$aFiles = $this->getAdminTemplatesForList();
$oPointsList = array();
#while($oTmpPointsList->EOF)
foreach($oTmpPointsList as $sKey => $oPoints)
{
$sTmpType = "d3points_userpoints_".$oPoints->d3points__oxtype->rawValue.".tpl";
$sTmpTypeOther = "d3points_userpoints_other.tpl";
$sField = $sTmpTypeOther;
if(array_key_exists($sTmpType,$aFiles))
{
$sField = $sTmpType;
}
$oPoints->assign(
array('d3template' => $sField)
);
$oPointsList[$sKey] = $oPoints;
}
#dumpvar($oTmpPointsList);
#echo "<hr>";
#dumpvar($oPointsList);
return $oTmpPointsList;
}
/**
* Get value for given Position for rights management
* Ckeck some Options
* $iBit = 0, 1,2,3 , ..
*
* @param integer $iBit
*
* @return bool
* @throws DatabaseConnectionException
*/
public function d3GetSelectedOption($iBit)
{
$soxId = $this->getEditObjectId();
/* @var $oUser User */
$oUser = oxNew(User::class);
$oUser->load($soxId);
if ($oUser) {
/* @var $od3Points d3points */
$od3Points = oxnew(d3points::class);
return $od3Points->d3GetSelectedOption($oUser->getId(), $iBit);
}
return false;
}
/**
* @param string $sDate
*
* @return string
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3GetNextReminderDate($sDate)
{
/* @var $od3Points d3points */
$od3Points = oxnew(d3points::class);
$sD3PointsRemindDays = $od3Points->d3GetDelayForReminderMail();
return date("Y-m-d H:i:s", strtotime($sDate) + (60 * 60 * 24 * $sD3PointsRemindDays));
}
/**
* Write Options for reciving mails for users
* save Option in oxuser in field d3pointsmailoption as decimal
* convert values from bin to decimal
*
* 0 = Bonuspunkte für Bestellungen
* 1 = Bonuspunkte für Artikelbewertungen
* 2 = Erinnerungsmail für vorhandene Bonuspunkte
*
* @throws DatabaseConnectionException
* @throws SystemComponentException
*/
public function d3SetMailOptions()
{
$soxId = $this->getEditObjectId();
/* @var $oUser User */
$oUser = oxNew(User::class);
$oUser->load($soxId);
if($oUser) {
/** @var d3points $od3Points */
$od3Points = oxnew(d3points::class);
$od3Points->setMailOptions($oUser->getId(), Registry::get(Request::class)->getRequestEscapedParameter( "d3PointsMailStatus"));
}
}
/**
* @return array
* @throws SystemComponentException
*/
public function getAdminTemplatesForList()
{
/** @var $oModul Module*/
//$oModule = oxNew('oxModule');
$oModule = oxNew(Module::class);
$oModule->load('d3points');
$aTmpTemplates = $oModule->getInfo('templates');
$aTemplates = array();
foreach ($aTmpTemplates as $sTemplate => $sPathToFile)
{
if(substr_count($sTemplate,'d3points_userpoints_'))
{
$aTemplates[$sTemplate] = $sPathToFile;
}
}
return $aTemplates;
}
/**
* @return null
*/
public function d3SaveError()
{
return $this->_sSaveError;
}
}

View File

@ -1,192 +1,446 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); /**
?> * This Software is the property of Data Development
HR+cPmSufb5wpXfc0zGpSZNOPyijXfm4v+lG5gouc55BaFN7VaCCvOhOKokBboYOf9No74uLG3ll * and is protected by copyright law - it is NOT Freeware.
L+A05C0ztUSmP0ASPs21/e6sUJlYfOHSzd71k2+CTssCqiboXqzQC9kl95nNYxTjxmKf+sWOo8fV *
evWKHDufqPc20x6+h4bfBYxrXgwTglpubM48xbjGw32F9iIUaSiYTc627bTYo+UTJh9U6ewVBfla * Any unauthorized use of this software without a valid license
UtaiXLgn/p6xNjY1U1Nt6M/3FczkHTtQ6JdIFtDAlFhifVxpKx4ZMGCKBwjecy/NGLfPXvMHSFor * key is a violation of the license agreement and will be
mg06oPdDZWD7xV7aKT3zfJgRIQEyPi/OuYVWg7tjdXyelwy9QcURz2D4mBmOW3SYHbG7BhqfIoXN * prosecuted by civil and criminal law.
JeVMhdpkdTyIIy5bPEq7zhXeR+xKqU5zgE/AzwL6vAVYi3gJ6xt++jTSdKzp9T9MG4lJSyI9NI9C *
+749SFMSVnyM3Syci1ys1X7kVzPqBgoeSrDuyFYSrBk7pTq7mzlGNhvhLnl/y5w5P2rCaByXvn+V * D3 Data Development
IWux2eYbJ9IEs/d+sQPfi+be5rVj3iZ3r5fP+U7hl8naX8Rz73LP2piCWBvl8AKW+Fi1CVRixtkx * Inhaber: Thomas Dartsch
2NOfqbC51r9bhN7rUY8QvrFlFysXLi9avnODUlAqkfbIE4B/BVtDslI8BaEDmMe4miE18z9WCSeV * Alle Rechte vorbehalten
2abMyFpwPljUQszuhUjqlMusr5dNB8FgUEoJybuxUSdjXT1Ui/zN8MOGLwGCXalAXSSnSDI+NqAo *
nwtCEwfE0FFXSESDJUpRbFf8vWwKi7b4OZM5tGpEGNIVNKbpp+HGSqiHXQDou/3JTu621esAMIkw * @package "Bonuspunkte"
v1dSR6rI9JxgdrU5lMo405IVHwPYtp/ES+DUYwf0uU62melbqf0q5kuX7owQdj082v7IhRY+EcET * @author Thomas Dartsch <thomas.dartsch@shopmodule.com> / Markus Gärtner <markus.gaertner@shopmodule.com>
a8TCsADAjwhY/jywzsuDLPRE63raj82/U8Amt4f1JtbDXSP+j56fajlV1vR5L5eGQheX3I16LyMT * @copyright (C) 2011, D3 Data Development
TjLW+sQ62s3rKwxHMjNEnYbpuR30JIWGr/0Ug/Q4TW32EfgKTOc2f/iebmA+w/wchOik6phKKhqc * @see http://www.shopmodule.com
K2DAMBmzhrm4Ecfcru+Ora2dLeNxzOO7BeNSI6kmuP6mqV/Rg5mdKR+gjMoLhCsB2MQF4Wi3obZY */
gmBsGp6hbynlSah4msRrqy9dkt0lU/Kesk5b/813lhsRXFjkmEYM4acypmnCgiEbMMV3rUXnRh92
+mzqku1sOk8mN4q3OU5WJ1+jycKax8F5NU7oKLsFvC8AXupvQm4vaEuqy+T0bvLegMIydk2DnjfT namespace D3\Points\Application\Controller;
l2tuc1zStQfuI5Bmjgw/nreuN069D0669tCE3iUhEq6oa0ZYfk30dvT/1bkzhdJWzPyeClW3w71C
IrCqqrsrbB83FhiqJZhVXcfLUbmgTR2s5Llgb79nR+EPOi2IX/pELSNf4y7pLdd6tiX1SlJaFOU6 use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
odS9mr4UguIx51B5wcQcaSO3AJRc25GDrPUuqruwkpGt+uW45gc0XG/GeTggFRSUyOsqLq57UCqY use D3\Points\Application\Model\d3points;
H/hJokw8HBk8MLJ9zVpbJthHjrnJhQrWCU6f7qlIH4E8YW6pSo6ufjIbCCdlc4wAMg4aRdNR87yf use OxidEsales\Eshop\Application\Controller\AccountController;
pgtmcGGurE2H8xAeCsUIMe4w+jTE+iqSIfimvaAeItoGifeCbHo48VWj5TrtajKAx+dA4lLeruW3 use OxidEsales\Eshop\Application\Model\User;
CfwYaVUascQGgcGz50gASch/Ch0CNlwA+C7E1IvWlH5AlJImeRprS8YikF3K4GsZhFTtwk0sxNCG use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
a9wNH8h4kWReSH8M26bB32HQv5xQ+vF57ir63wRWKrd9yWgUixktqIAEMhDeXo8DGe7zgE02xAXo use D3\ModCfg\Application\Model\Log\d3log;
2XNWgF8bz1ZCzmUsL8i55n3pwjxeiaD/3Tv74JUrf3E8G/QNV2zsDFbg9o9tnvIjtS2vzu/DWFCn use OxidEsales\Eshop\Application\Model\ArticleList;
d5I0xX6dILrRmwMsCdizwDANbieR0w2yf0AzhQEg5Zw2l6Vxqed5fc4DJPdQbQKAHqbFjlp+GzUq use OxidEsales\Eshop\Core\Config;
3bqHkn4Ee5mx7VUj9LtMaDvi55iz+g+6njZsog2mvDxICIYoojvz9oTY5J3c2aTrISNoyzdwuowi use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
njvyYjhizTfXkgQMYHhPq3vcPpxA3YzyZtYsuK7rXCeZeVp51tA6+jo0DsESKl9+ox68bNWIoR9S use OxidEsales\Eshop\Core\Module\Module;
Nc41vOg2KxV9X+ZRiRtGqz883dHKdkY+ux3ciMQT5JPL93Z7aCCBitubj/xdfIPLZfQaNZZEPRPC use OxidEsales\Eshop\Core\Registry;
zQVipa2HYyQjbQnL/r1q7c2qAZzoggBanJR1DTbNwcWX8V8DJxGNxPzdbofjP9B6eeXOrs89gOt0 use OxidEsales\Eshop\Core\Request;
AvIjNUthvDtbvI9yWBMJPOQk2verrxrrOZPwVQCx1QgKLcJ6dfeIaBBLRsKk1+yiaoaO5ewWi/l6 use D3\Points\Application\Model\utils_points;
9sGXBIGiXPZRwL0cgAIpfxEK7P5MG+qfaGl1UA+47N+dfd0//mNpm5CWGoaNIKDRI4jfC+iHpKhc use OxidEsales\Eshop\Core\Exception\StandardException;
HUu3s701D9iL4vqWfUmtraIaXLCSZyaCzcV88pGNevoMvLIaAY12oAtszJknBHvfrh6OUu1gCU0V
TenRnWuPUOjCzmcoCO50xZy6Y3MIS36s+5EAVXI7+9kGdCZbqSRR3Hx+LVomH/q8cpym/+WaKH1p /**
QaDllPHOUPU03UcEfCoxGSTssFg3GEMt0gdernS0CRSIUzmqEME7BIOQjh0OA1pnjIMXxXq3V9ff * Class accountpoints
cQuUlpgeUVLlpl2vRZdeq5E0ISCCpb2rdLx0Ev2Ku58MlO4e0+CkztD0lF+MreRPzj7KMR0qpbWZ *
ddgWXg/T2/2ItqYWu8kXr/r8U75zG/Zk5E3r/vuo7LraX8EOJbqWHX9fUfp6RjiphZ88V7s6fyc3 * @package D3\Points\Application\Controller
HxjGPBBYDSe2knA5YqYTIYzsXGpUgxKCx1ZVUsbnvltCswWNCDJpORfdAVHUQTyYhqR6rkvRWV3T */
nHxQtA6TruBxk6MNuZE7XI0SoqEpbCvslo2f5Z2LGgY6e8OoTl/t3yQCPPggwZHyB7kVQUyDlMSx class accountpoints extends AccountController
5Tg6QlRjOw98NbFQD7No3o1An+jAUu/m4qEnjgKs6oiqfJ3bqaHNuATvrNXRhARUsHnRH8P1FVIi {
4I1r6VsHOKMw60vVNr/CGdNNxaFTs/nsD/dUY7pU08NlYDjQC25MwP2wmmlzBBRGBui/K319Yir2
2fags5zHHIuwfnerJZ6Gr3X6xFCrDqKAAbO3POK2qUBqY2zz/6KXZ2pD/2WPvfEBHEvaSXuHIflZ /**
FensuBZ09vhSJ6nu0MN47zQomV8FCJx9DGp4owkwG9XRKtl8XQWgQf+8wCHGYbP5GWZEuETG4p1t * Current class template name.
a9ThJh4CzQhSJ9YuZ5AXmShZYDe7y4Qo9O/PjSwxoB5dQcqx9oQyHUZ8Md9B7V4ngPOxOBiI4fdR * @var string
z7lkvWn0wtp1wLP2a/L1LmcNtC2k+a417Y8/v+QXab3tc/eny6l06rzopjUJK6qQsU9DlgrDXf0w */
bveObU/HYFcQzDJ6UMZgv1zWGAGEzVwaUVKHkT7NWONFyEQhl2qK4Gnm77YDvznxU/3SyPVBYre5 protected $_sThisTemplate = '';
f/1tW2V0kITtIHnAMRkUpJKw8yu45R/kaGg0Wr6+QQz4tZEiDZFFWjOezOpjPEXNljgc6oTiPhRr protected $_sTemplatePoints = 'd3_account_points.tpl';
l+JBUEFeK/nMXMi7zuzeYyPO4WHK7OeFcrfy4eF7aPGr8fbwzacnJK7KADCwLhdB4rYrMRauVIr7
68vvzPNz5CVDXR1469D5kbyUR+sHYsd62y4m6LoaD/yOmvn9qIPkiRxuq0IyYhVzZk7+oek5mcUY protected $_sModId = 'd3points';
5azglNPAy9pyggVKbIAhTMDaqGQJNHaYskAxHJRd1kl4iGuVGjyjzUriyKi5ZnRF/3g5Nr8ojdBD protected $_aOrderList = array();
8k07HGRCYnrrtocT6cpev1jV1BAo/SbBt//kT4Pc7buYnvQZIqq/7ltYhO62a8TWMvLzOnh2WXHC protected $_aArticlesList = NULL;
QNqzPtgjPRZGSQ6lyahNh8wiDHlVTLnGcwzl2APx5FcUk7X3hoj0iD9y1WpClqCvazvkKqzETF2s protected $_oCreatedVoucher = NULL;
GIXBpc2JO/xCACPC6feJUGgcQ6W3QW4hUC0wcLjlRlFO14yT5OoEkfiVgWte7hqv0an0B3wAKMpz
7q9itcUCPhHbjoPev7L7nZ5+6MWKaoPclEb2ViCY9WsdGn20eLM1LMQffXkzIvIo0RcK0m3Btt1Y /**
q8EWG+a+BhMi1nZnBnEaiRKzh1IaoflvrUVUHm92BuSkKsjkyJh3fHbgDsumhUDCvm752KUevNsL * @return string
V0hGY1+fb2zfIbWMhXZefpOD+INjJ3/GXHSljInFG6E3hrp7xgj8BdGFk1HS/AeIXnfNh6NxjFIn */
kQoWepgE7UnPlrc3EhJohXVtWEo6pO3aHIqoefE0Tf0MTjGlna1BSWD6mHwupTEMuwwOaB1Np97b public function render()
WItScP3H7TstHTCcvoB0NkXZriAY6UoHMf0GXgUdIPxcoTQGFSsY48ywB51pUoRkHE9b/CjhtQlv {
m5uS06C0P+uHLtnoXO5I41ZrABLYfZSdJ6EIeuR6r7NV6SIR19PD4BMF4S6arP6Gn2R91/+NP6D3 parent::render();
+AJHdbXp/wXHqcWk2fpMSeoMjiM6Y1SVsWfagVe3+NkXCxzmp4vrmY650r0PA0mizoCKgToUzxCo
K20CXsUnrD5f407gbMjS+t3+Lt3nkvjsl2ofyQUpqXMMcbuhcq42vcElkA3iP3CqsC/xKYnYbo3d // is logged in ?
q/cobfK+SWcekHp8crwTI5yKAobuBjaLbWCAJbcMIv3Ip8RohTQ+4BF8KihrLW+Dl9WoxYzfHLZd $oUser = $this->getUser();
C6PG6siJDFEziRTUCNYkTnTVnebKtKdu0K3qU/NOziY/Fz0BRS0dj1MmyuJYt/oOUNGkFhxOBb+6 if (!$oUser) {
pSIGh1nQCmsaOyTnLt9cbpb19f6Nb4w5uf7MtAXDw9QgC1Oz3hUF/QgXIIk3rU6Y0PmVAuggVxvx return $this->_sThisTemplate = $this->_sThisLoginTemplate;
UZRXdZvVDT7yCyC+JIDiqoVjhAvL5sVtQtq1U/UZdHD+p6AwmfawCPOVSC4GuPJCzP8korz6mSqV }
OlatS8pmlemJjS+pSc4pdxVoXo9ESaoDzJGaMael9s84a/1dZe2w0Lq+qnxj6T0PAB6KrZMmOU9v
D0mqCEK8ZWCOcNJrXWuGaYBLS9GX2pC45RhXDK9eRg1F8RyHqnZRU2SifC4k+uM8fNJ1iejL4nhA return $this->_sTemplatePoints;
dLqa6ArO1Yfz2t694zbNabRPPpyrZeqZoZZY1SX3kjD0C1x1+iB9cs+inskuvavYOUzUqMJ3m735 }
rB1oVbAXs/y7FV/HnPO/8PGPTlRDlbG8o0u5b08vtnTJ16kbW0qfVmsfjOFeIyHZHv+jx4SH882P
+lFx1neqJMYUWR/bi1slYdSZ/Y2kfLWuK/f7iZ3od0yiFj+eC4fuphaO7nrmdsK3RypVGioOuN+N /**
a2gVGG6Kk2d+3gnOdWhoxXkdgQBMceAtGGSq2u8l5ipBQBsM5mJM3eQ+C2n8eyB3+WbJlTRdcH3g * @param string $sTheme
orO3bSm/h++7fUXEBHk65HdvXnY4LykyHgkBqgFSB5K+3fVtfyujH3Mq1iDOED/CBjRIt77CobEM *
+XPGyc/sySBhvPqL0gIkCYmOl7lu4o55UiHJ/ZK75zta8flQq3qX/zyxY66BdNw2aOeVikvs59Km * @return null|object
MMmzMIZ41wll7gBaTE4cUhJYb8cdDgF3bqzcQP4WgmFV6w8SBhhFeRpBIhhnSSA0B1ok1n55XEbZ * @throws DatabaseConnectionException
ifmfc8xQfpg9H/6pySQsrM8O86dtJr8ixyXy+V/KjFMY2JVuenRJvtVzejnvGjQqQU+Tlv6WEFGL * @throws \Doctrine\DBAL\DBALException
WX9SQkrlCRr31o3MQENmdhmNbuGS16cV91O/IlN5gYaItlrb6T6/uPwPOCL99XtB6PpfAijb1jG2 * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
ebTqfxd85KkfMVSKai4D8XGo8ae+NIEHygf7IekJTR1N9N+3CX34D7s63tnCxmHV4RVVtqHMMkgD * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
XRJHA5V4KalrLWd/CiVNUjFjd4dn+U7hwxe7FlBMuece0AFPt2KHBmgCoO/zMwOQlvwu0EZ+oBCw */
M1S2egHI6M3NP6X1ES5TEL2mgn2AtoLL6ccOQW69LHbBQ5bZ3i/QeEfm+wZJoyr5FOkEPJ3fiLWo public function d3GetAllPoints($sTheme = 'azure')
Bc9/vsj/zu1RsxVI8fmIF+aLyzvEGi8FJG/IGMEeq9egbtbOOE+O8/ZL4tqql6Rgj3DWMSnNE9oT {
iVWcCctnE0mHOpLKKkBW6Uz/5s5pq3rG+DBI/UxiTYOB91T6kK/TkF46RABmX7viTFXourNnR3g3 $oUser = $this->getUser();
FtL65KlgYXncDt2KC4603agumfNNu0+3aboJRiinzqOlwOcq6W35LV+PhJGtTHp8iUD3MbQBXMEv if (!$oUser) {
nuB0/7StTxfpXsOHTUNSoUKxmhe4fXdwqfHfd8De4PWF8uNMMYI8b2q3f0Jm2Tk1gSzdRQUmn+4a return null;
czvIO/Em3VXoBkrF/5BeXmf5J9/+sMwvsO5FyEzZEUbTKwFuvBNXoZP+1v2Bsds4X6FDPsX/xnl9 }
YeMaMsENVBNh087BRO9vuQYEE27ctkbzraL/uqc9FjG1qo/DziiETCXJID6LiNK0oAtCdEh+MUPO
cDJkJi0aGSgA7c1XQgyTJP9JOUlpqnDDx7ZTfdCOH+LmWYCAbs9JLGRbA7ElRYSvv2y6kh/fM0kt $soxId = $oUser->getId();
qyXkSBOgN+9OYqeDGVnoRjsaRI5CvJfF5KVcSTdyD8o3zRiV/h9b1A5CQT7VYgm6LxOGnAFd+ifJ
NauCqjtQXcgg1C46qx0P5XtCCugvZODHlOwxy0RrBijNdtOuz5vk/IwAgbx3x24psuHMoJg6YZBF /* @var $oD3UserPoints d3points */
IyDZ9fsVGg0wQiGiTWPxJE33TVxlbIMNPD8mK1x7pYEj/fvIp4oozCjB02Ncp2V3REoiurY1cKd8 $oD3UserPoints = oxNew(d3points::class);
+PmJghVoUeOngFx12pDV3CG71RtzenVwOTWTMTI+QAnVFSkP8kJBtBo9K8zx4roZgdNgDpMieF+H $oTmpPointsList = $oD3UserPoints->d3GetAllPoints($soxId);
ZN5Ut0kWzdNlz3IJWL+68o3FFuNnaLqfUab01whQ8aujqqR/If30bkM8ZLw6hAb0w6BceoJbGKh1 $oTmpPointsList = $oTmpPointsList->aList;
C/VUTQjNkwRFUca7xdMrO3Ki2R8G17pUHA2niXGGOatHUntkhez6ZTxt1mUiQVDTyBjpw0035e8T
4z/chkN/9cOXfyYicAUOPkCCZPHkV4iWAH4wKnN8dX4jqwqJyhXwRgzcQSn452b3ewkYXmDpzU0a $aFiles = $this->getTemplatesForPointsList($sTheme);
O7WBhd4kFioUymruYQUF46p+ybWIgL2j2zHmrygcf4wUsdJJlgRS/3N3mkuHrvNKv9/3h1ZG/Srk #dumpvar($aFiles);
Fs3UoPfP6GMt+o2NTce4rHlLOxeMTmmV5xlMMG47NtGe27uDYfELYLjHalVjpUvMcrlngKl6Hupv $oPointsList = array();
ddcQQopv+oFzifbzJ9I51BjcLIweYBX9XVua1cgL1EhvMK/o/xw8c7DeAYQ6uXWUWiKwT5sGbqdG #while($oTmpPointsList->EOF)
O2UTqY4YNh71bH9uGpVv8Xirt59NpEdRyQeT1zBtzxFGqZQd6xtvLONIIOAZrTofK3rKqHYP9mFV foreach($oTmpPointsList as $sKey => $oPoints)
l7s7Zfi9VE2X53/pzCI+7V5WvuY8zeMO6XgCyFfSQ1aRcQofJT7ZwRrZEKX0uJBc22dDUBpcmR30 {
Pr7vChKcjg+fadkBImGVt/nP3QKE8hleElHPEPBa/joXSkTvZSM3lJ+awcCSLFN98UZx6OaD2bRv /** @var d3points $oPoints */
PITmS9X5Mtw4UTLjhncHbN6WefApmqxrzWjWSAnerNLJ0A+53ALIf2SJ2jRSJ3bSKQwHRuns1Zg0 $sTmpType = "d3points_list_type_".$sTheme."_".$oPoints->d3points__oxtype->rawValue.".tpl";
BLBhtfQZSy6yL9vYed1415SmCcntsvEP0XqJcA91cJkC3DL8djno+Z7ChpaXb6HdT8XH4mVYf79u $sTmpTypeOther = "d3points_list_type_".$sTheme."_other.tpl";
LBqiGu+AfmE+vmf6XPlLXaoxsHuoWQ/gR/bqDU1tS2e+LTKWMx1i9GyZzajn2jRPcrLVIbEeqMwo
qgVDffHAvpA0wA4aIMrL6qNuqhlk0gQNUsS96auvXsgRwIfoacGjRVKJnjqE002DgO344zUG8lvO $sField = $sTmpTypeOther;
G6Nco5xJDgVkjcsd9Wgs36ss4qbzRksSQ8cNcHW3avePDfz8W+mHTGGeFc0/30QBesRUpmkKXcIh
x38DGq3+UyNpXVg2uVW9cpliBK9iypbJlSVl6petKpx/mJzCseNwE3j/a+CBlAf8RWmKc1cnJ5Ll if(array_key_exists($sTmpType,$aFiles))
1tO9SBNH0F0FmqwZ082B0tpsoN2AewqW9ToYIHkTilJx5rORaKptqML13BuJo70GV7uzWgG+/ZhM {
ocXWBEq2UxcCNDr+rB4ozMdx90KKtdq/vjOia14gAkJao4nM96iCW82MLIknO/vIVLki8BVdA7xt $sField = $sTmpType;
ZJJ1M4npGi68qBOaq3som0XfDwz/V8p7dq7LBAI0PzjbLj+1066z9o3DKvuRGqa614b/4oFCD/y+ }
JJFloc6ew0ueSk64dAyH6mGInBBk3rB7Yvhd0UCHZUYtZM0+JP4um/QjlwbYAzvq1igeJLcVKJAr $oPoints->assign(
sK/2D+qLUootY2acpfUGjAQoZiSAW72J6cnfYirvXIWRMqLNzbp12NN2kk/dzevrHlN4dM3EYbMR array('d3template' => $sField)
60hPYLfAyOD9P1OwVJJKHAy9f5LRwIqc9N93Uf3W1CBKBUxR11JohxzMQwHZxIRbmbPmVGF2TMe2 );
SvSodeZS2vUp3EPmVb0Ot6BOwzcTNzDilR1kzJ/BMzADXXU5h7ULd11seG9paRQuMDglvDcP4GId
Cz0YH3FmkV6WlKaH3tTUpp/DvLnJN1hXU+BHUkrPfBRaFKoaKs+nRR4zu5YFIAr70BvZqe8s2j38
IdopXEKHjhIn8J2KQRgNU2qHymjqNkEDi82jC3eIiqE04aLfqiuFcauAs0kwegqUxD0FcAUBzDH6 $oPointsList[$sKey] = $oPoints;
h5g0iSWPAkmvnszuVLSZGdRAgdWEkIphxYtncvJm7BS8jsHsMTVKjPhXVGEk2U1Ae+wOlNtgRqAC }
wjydAr8iOowosjqZs5UeVQpElOoPUsEtevkYfMD57pZDjQrb3kzlRQwqTSJpuDq25noqhDMs4bWC #dumpvar($oTmpPointsList);
b9qKRhhFeibOIVaUfFPgPXT7cHSfCZZ4QneF6gnqCbDRMQxefmAIn5DMt7rFHyC9JQir9kPyLbNH #echo "<hr>";
GMR6c2sm6tIP+h3NYyalKI4EiOaA72mX/YWWJVno+qIApVVXzKAV2Mjcu0A0TxE7/DhXs/1rfCm3 //dumpvar($oPointsList);
DQ6yIeST8WJ5v2t/cSLy/CaShwz48JXBiasFzAAl0ric/16Z49xS67y9Dv5TsBFJwPEfTX9ZtFry //die();
9/zWS9uOoo2QekYVyI9TxviNaOe70Xr23v9LpV9RPg7g6exSET0z9mrNqQy7TPRGPgthTTcNohq8 return $oTmpPointsList;
rxzsXOUGv+K7OxumhJgTNZ6wycR4mCmJAQpnqlZdd2qApyHxMxCKXQd7OGYvaX92J9pVJDFvrqWm }
L+KkIEL69o31ue9Y+hNeNfB6RCS2caLfVm6jiACU9U1IApWbbG78rwBkdIzA+NQDq0U0AXd3QP/W
ZQ2UshpAKkDCLoodgjDIOhoLPgZdTS+N+DtRoRNZhw9o8i5SBVg4FHAxZrC49JQldBUIMfXnZlhf /**
N1UTzYxisSbF4p1qb6l4mgoGiObdoC1bRS997YSHUzBzpNa71L6Ab17cQcBz4dRc2JMyZIaTm+5r * Gibt die Summe der aktuellen Bonuspunkte zurück
khV1402LNVeL1AcclDdvmH6r75s83zWmOw8DRWQ9Ub2ZCKKcmz2X/nbMxZdxEoJ5tuT4ZmnKzS6y *
PORUrLmGwnHZmZIbTNtJmVxdQ9QDkCfSFQaniN5tNf0siHFojB2y49RvxEClLS1EivQBUSltq8s8 * @return int
u806R+F6K6CXqFR6od6knP7kXzkO1baGfDW/9yhD3HprVrSrFcjun/hf4+cWyzITrfOf25iRm6/7 * @throws DatabaseConnectionException
+NPHldXxVpiD4P51Kab3CX0ntIQkFGrCjkNpAdfTs7AFoeK0pjs5jlevHRHZ/bTHC1oRlBOtzTTT * @throws \Doctrine\DBAL\DBALException
oNj2uV/1pv3pWoXTLKxLOV7JeJ/eaIcRXdzBzOxFJysznF39g6zKmC4TqHyqmxq02PfSx+g5XPnL * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
h8dhN/+9H8XwnAOvLyGqN7tjqCSxUjzPEH3aiNCKU2O3VKb3+C09+26Tlqvs6BxqJ47NkyJbCSTw */
Wv4JLKlMrg4bR+05CVWsq/x0iP8LOR4XhSMwGq33+7vGqlH8vUbjvZJFR8iMjOXvHqzKrnpwYkCL public function d3GetPointsTotalSum()
5FeaqMYZguRqSqLjEkhct5xtT2hnwWn60+PYn1oOvagy6DmDJnF42/9zEcYarEu+LLm1tfnv5Fqa {
oSoBgyXh53DE/Z5/X2+MkCew3r1W8vibk1Mk8mpChthyr1Ra8s3g+jwEliMg0O3xhr4eEzBI6wuO $oUser = $this->getUser();
M5cCQUxmUHLUDFtskUcYOmu8TRon1tHfdUUEFWF1VPxslgYxxgCwlQYqbmoWycCGNSJy+6qG1xv6 if (!$oUser) {
N1yh+gTbnYIVxI7v1KB2ymQZauuZzqdEZIeOJreiomddbuq2gzHVJeJq9w4rznt4BcYOj/WjuxYG return 0;
8xpZcDUJT7oEUUNf6E7hb9zq2n6qzoZpQzLT727nn9nZWeiOvS+D6ZjVYJTZoDpW+CP+2RBudl3r }
J8UCAAhjuKAyfs+UNdo88S3Hm+0RWpO9Ak4SbOJbxMWzDrMMnKYAuKZf36+lrDZ2ITUPb8gkIU/5
HK1fQG3RkcdJMYmE6x7E1RBJlbcIu62oRk7QWYPcg+BBzPdyePNmhDyvrLcOInbxKWQkuRk+0EfK /* @var $oD3UserPoints d3points */
/ApwsUsA9cMLtSNTj/axJ51TvDA9kIOdkjAlUrcMJ0rsmTOpl0LMeYgsH3d8GN8JdG9NEBb1j2Qa $oD3UserPoints = oxNew(d3points::class);
XV0IMJAB4O/FDIq9aLoeXRz7uD1OUrPPW2qvaCJ1SpQtDTe/EYyMPPtDiZE493qvpT8xofGYK0aJ return $oD3UserPoints->d3GetPointsTotalSum($oUser->getId());
7Bq5dAF3hW9v5Z15KFfriP25vI+4PokA8nyT+wUPHPfay7q19T+oZ1NwRhrlvGHwH4J1FMtS8ju/ }
9OeoIjSIqXqFrRxM3NUlZelhnvK50V+Qq+uS7jnPKXKg2LbVZ32VlXlPnrOeW+Sar9aJruobwe1g
Tb2yMZ1HMzP9Hsymrj0vKZhMcJqQNcjzSgDhWStbOH3Oof1P4hSv2eqEkk+0IX3DSYzp9tdc5K+k /**
kyAqtCi7HJjwT08cUdptog71RVGnMqok/ABmeJCbEdQdP0ZllmIegOjHLapzi5YI5cqecBv5LbSP * Gibt zurück, ob mit der aktuellen Zahl an Bonuspunkten eine Auszahlung möglich ist
ZXvog8jAZ2uGrm0RLmb0fgaRX/ASZTZPL0k/O7rWKu8vC3ym+FUBObuhgFVQVSSUgL5l/7TzGM6K * Erst möglich wenn Punktezahl größer als 0 ist
jGZZHHBAHo5r3AbVCw+wbvtLOcCP1nP1meXyoM+ycBm/zi82CV/JdEmDwFHe1zXwhXC+tSsB4fhL *
3r/T6NJG2lvDZtKdYr0CCSxf8T78BhiNQUSj4YWpGeI/QMUgYGJB0/53qWLcGC82McR17sScjrSQ * @return bool
go8L/O3QPONdIDG2ik7dBSWTNT3bQmjtLxo4QQytIIUsRPp4e5B6+FqCk1tc1jyV+KGryxeo4Ca+ * @throws DatabaseConnectionException
GhDDFtk7KhJoGIvV0h0Z8BnUNB1sJ1imd6BLY3r/GcGRkKSdm8IlZIGjyDlBabItb6DhLU+50rex * @throws \Doctrine\DBAL\DBALException
zw7m3GppIxuP2LJGoDeE02rJMNRddfvTkq4jfFcKEsGoL5ob46K4FwffBCa3qnuLKWkbm7dI9vMy * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
6J04AkLTrUvn/v9KZ1fKyMC5uYhKacNOxlWaU9qKogr6+3ciilj3JGvC9r81+fqd/huk4dd8v5bY */
ytm8R7lzGMmXiJhZd9umWb2uwygf7GNzQDFsPcTjwMxzqBtEdQeDaQgbo0tJPeXhoCgOJvuwipw7 public function d3GetAllowCreateVoucher()
XTucXLlZwBaeuvx61aMmGVGCyvtHPvH8Xhpym1NsZ5LwVZPHv3suj9fE9hQ21xUWGY1Sd/zavpE0 {
ifUf0/XLBRDQMi8Xtus9GRhYJak26W87PS842AgszUSYTfvwc+KFRj+eKS7gTN4E6iZYyKxhU15w $oUser = $this->getUser();
FjhpFNK2VX8iQYlf81UMJm5zERJ0iLn3m2GWIemn6kXX5SY1S47W2rG3oGdTuu782GY56DHtWBSh if (!$oUser) {
2syS+6pmMfM32fpPqQmEqXp62LTsxOw0uWzb6hLTQU+Typ/JeKu5ZiWJzVd6qqgMLSazATyTs0lR return false;
iT6CqXXaMErNZmY7Q2M9v0mpPiNo0vNFN5TwMNKJ+tdz8qyCcxS488OB72iEeG8lhiPka04nHghi }
znEtpkUKlodWTKUYRun25/TGAR9nz2KqrvojCzt5sb5GWx6zcAc42AEQI4PjBt0m9qTeLc+uVDfq
IWK59AyAclEH0pFR/cQhZUEGWCS2l8WmlzNOqApqVUl+eCw1QdqU8FyXtzZByO4+nmGs3dbaJliC /* @var $oD3UserPoints d3points */
LV8po5LEsQ4H4gSBB/+Vco9zAmAnY0CjDY13VpdgRMu1rjBDIFTCPgGKUQnLwwnT1krOIndu9Qmg $oD3UserPoints = oxNew(d3points::class);
o4EVCg0XP7C/L70Z/lQWJvp0snMZpCMKD5F8A/ThezE2GrHHaw9V5SoCui9z1o0eZxKDIav4DT1W return $oD3UserPoints->d3GetAllowCreateManuelVoucher($oUser);
CJYYF+V1iaf0DXSr1UbayMToOj2eIzcTRPeEmWbwiZV2WOF6NSL+SCNezBt3OUH+dVVQez0p27pf
++ymqaOX2CT1XYyjfr2bCiucbPyvzJMtBzDTxKLBkw0/4ccrse7II5Ek8+yfXP++xO7MGi+rv/XK #return ($this->d3getPointsTotalSum() >= $oD3UserPoints->d3getVoucherAvailable) && ($this->d3getPointsTotalSum() > 0);
lfgT99cVnmLLnkUO0Zf5/1j32pOry8vOEthyTlC+JhNBvhXD7GwcdZLqHCZijDuiUGoHlkOH/iIU }
ovmF6yWYiYfEd+E6FTg+tXZSV7w3KXhGiPm5GcWj5Hi5Bcu+bIwMxs+I+Ve1H89JyQtxKD7cr7iU
kdqJDcs7REUIOdqfpktGiw2ubfXofsUkXbIXoAgHkkpkflabW7GbGzPOFQ//2OSvyWVF2V8GlnwB /**
UVf5et78e45N/z0hqY4Fv2AaPt+jGUgc9YvsP3uDPayAebBxteTFPAbikPx9rQDoDT85mG4XT1O1 * Gibt die Höhe des Gutschein zurück, der für den aktuellen Bonuspunktebetrag ausgezahlt werden kann.
zpBPcntW3VGxEu/CyWbLtlirrIAaIE7wi03Wy57bBT+ahn79G0DsfakJ1YBbAHgeFeaJEw2b1JB/ *
BJW2uForarH9Z16145NM47//5oq0sIpmH/rf6p1TyCxH7XfkEBv8cOWUNhJdVMPa0rOad340T/mg * @return float
Vyx2Ib5l2NTyKfMNxJ+Zcl0+n3w9cewGmbrUVKfQ6A4Pwzj0yUyIdCa8PlEzKotOMtSHxVUQqFuD * @throws DatabaseConnectionException
i78CikSBdmH6D7dv2bz+zW8tp1894E/4z0/LJkZAG8N2Ati27EX4HM2bjfKIeAfVaxOYD8CBkfJ5 * @throws \Doctrine\DBAL\DBALException
ZQlwhXq++nAojguPbx8wwk2tj1DcOOg3G+YzdHlub4tNb+PFJ5xwJJS+ut33iaiBN41BaX60adAL * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
Qwr0xXuYsBxgO3t3xh6roA+jaxQhvkz5b5uQLydp0+Pa5EfxeqaOcREaSceJ6wJIerRBdztItlNj * @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
EAwvbn8/1vFOYd8hrXGQYd5KaKoYUkmE3rg9laycRdQqz/scnn/6CRvx0O5bTaYVXYE1/DXVkEhs */
XBWSWk5smiaWAyjIPbQtZnvsYL3xirdDGm5PB1LvHUUZzsYs7hcEM2wJMrBpwUXNJELjzmmcxONa public function d3CollectVoucherAmount()
vdUdKS8cr7OWQSf9pxSGzwg00PMfVnL++yZEglyWnVJ0in1dAVmZE9jkQbhIbtMElYW6AFb7TNzD {
M1GFMLDXZMVPMR6Y8V+aue7bTOs8Hbtvr/T365OqZse7DlhYTNlT3R5nwdbI16uYvVsfC9Ngkn8A $oUser = $this->getUser();
bo2Q8hozVxVpayNPYaXHl+kbUgTH/vE8ILTzBV0OXnTlXDvl3JETi1E11BTBpV8TC+CNk5qWbRAK if (!$oUser) {
0RnkJv3HC22rf9h8ZmA34B2ISqP21c/5VVsPuDuoZm5Ioxd85wuI/MkyUU6Zp4nQIMuKZe21J64j return 0;
sLTddG7NGnX8rHFWawoB1HzWwNlhqmSrCJjnx1/O12li3HpfL3Y8UUHAN3iHb5l7PKPjbr/LieQa }
A8o5JbY7ESKC4ZfA1wq29AEXE89pNOkIEYn04cePZG8OkwETTrs/TLzbVhFjh0GECxZpyAGbzfTk
S2ctclyjwLL5zlsBhEcmNf3RZmMX8rbB7utyxjoDWZHDcC1Fcn+XASHpX3BOz6XU6rl/yt4ItNT8 /* @var $od3Points d3points */
KzYvHD1A4DmqwpcX54H9eZasKPCdOdkXIQYD4DTz72RK4bsISk5xkAWLqNAa5LkBxOiavmbtIWv7 $od3Points = oxnew(d3points::class);
5z/jamG7uUFpA2E1IQ6sGJ8ISxR7kOsE8aR7DZyFM5PwZjmbsPBGLg2IpNbeJ1BhkCFAjetOrOkW return $od3Points->d3GetVoucherAmount($oUser);
6u85zkMAWKsauwvLnlQ/c5j96krwVUGvqJP2UVaa/74/DHNhk1fvEus+OO0kO0g5LAo0Eqouyi72 }
tpIMH+l5Gq3ujE8cs4/LXA0bXujCii1ncF4ZI5qG0yLfp3q4KEh1uLMi5qH/+vooGHevW0pvTN1U
s1Btf5CO5oHJkzNBRYm1VEOk32VwHaCOsm24LbrgOv5EIgFJ/RKvip+UKYDbZpQOxSCnEOS7GLF+ /**
d8jr87KDzk7MmUG7zYnprWEXPjP3FdY11oktvSeDFqxpiEEAGtS= * Gibt die Höhe des Gutschein zurück, der für den aktuellen Bonuspunktebetrag ausgezahlt werden kann.
* in der von Benutzer gewählten Währung
* Eventuell nicht mehr gebraucht?
* 2011_06_23
*
* @return float
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function d3getVoucherAmount()
{
$oCur = Registry::get(Config::class)->getActShopCurrencyObject();
$dPrice = utils_points::d3_d3pointsUtils_GetUserPrice($this->d3CollectVoucherAmount());
return Registry::getLang()->formatCurrency($dPrice, $oCur);
}
/**
* Gibt den Mindestpunktestand zurück, ab dem ein Gutschein erstellt werden kann.
* wird vom Template aufgerufen
*
* @return integer
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3getVoucherAvailable()
{
/* @var $oD3UserPoints d3points */
$oD3UserPoints = oxNew(d3points::class);
#return $oD3UserPoints->d3getVoucherAvailable();
return $oD3UserPoints->d3GetManuelVoucherPayoutPoints();
}
/**
* Template variable getter. Returns orders
*
* @return object
*/
public function getOrderList()
{
if ($this->_aOrderList === null) {
$this->_aOrderList = false;
// Load user Orderlist
$oUser = $this->getUser();
if ($oUser) {
$this->_aOrderList = $oUser->getOrders();
}
}
return $this->_aOrderList;
}
/**
* Template variable getter. Returns ordered articles
*
* @return Articlelist | false
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function getOrderArticleList()
{
if ($this->_aArticlesList === null) {
// marking as set
$this->_aArticlesList = false;
$oOrdersList = $this->getOrderList();
if ($oOrdersList && $oOrdersList->count()) {
/* @var $oOrdersList Articlelist */
$this->_aArticlesList = oxNew(ArticleList::class);
$this->_aArticlesList->loadOrderArticles($oOrdersList);
}
}
return $this->_aArticlesList;
}
/**
* Prüft, ob gerade ein Gutschein erstellt wurde.
*
* @return bool
*/
public function getCreatedVoucher()
{
return $this->_oCreatedVoucher;
}
/**
* @param User $oUser
*
* @return bool
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3CanCreateVoucherFromPoints(User $oUser)
{
if (!$oUser) {
//return false;
$sMessage = 'No User given';
$oException = oxNew(StandardException::class, $sMessage);
throw $oException;
}
//Jetzt nochmal prüfen, ob wir wirklich einen Gutschein erstellen dürfen
if (!$this->d3getAllowCreateVoucher()) {
//return false;
$sMessage = 'Not allowed to create a Voucher';
$oException = oxNew(StandardException::class, $sMessage);
throw $oException;
}
return true;
}
/**
* Create Voucher, called from Template/Form
* send Mail, write Remark
*
* @return void
* @throws DatabaseConnectionException
* @throws StandardException
* @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
* @throws d3_cfg_mod_exception
*/
public function d3CreateVoucherFromPoints()
{
$oUser = $this->getUser();
if($this->d3CanCreateVoucherFromPoints($oUser) == true)
{
/* @var $od3Points d3points */
$od3Points = oxnew(d3points::class);
$this->_oCreatedVoucher = $od3Points->d3CreateVoucherFromPointsByUser($oUser->getId());
}
}
/**
* Write Options for reciving mails for users
* save Option in oxuser in field d3pointsmailoption as decimal
* convert values from bin to decimal
* 0 = Bonuspunkte für Bestellungen
* 1 = Bonuspunkte für Artikelbewertungen
* 2 = Erinnerungsmail für vorhandene Bonuspunkte
*
* @return void
* @throws DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function d3SetMailOptions()
{
$oUser = $this->getUser();
if ($oUser) {
/* @var $od3Points d3points */
$od3Points = oxnew(d3points::class);
$od3Points->setMailOptions($oUser->getId(), Registry::get(Request::class)->getRequestEscapedParameter("d3PointsMailStatus"));
}
}
/**
* Get value for given Position for rights management
* Ckeck some Options
* $iBit = 0, 1,2,3 , ..
*
* @param integer $iBit
*
* @return bool
* @throws DatabaseConnectionException
*/
public function d3GetSelectedOption($iBit)
{
$oUser = $this->getUser();
if ($oUser->isLoaded()) {
/* @var $od3Points d3points */
$od3Points = oxnew(d3points::class);
return $od3Points->d3GetSelectedOption($oUser->getId(), $iBit);
}
return false;
}
/**
* Get Active for Modul
*
* @return bool
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function d3IsD3PointsActive()
{
return $this->getModCfg()->isActive();
#return d3_d3points_utils::d3IsD3PointsActive();
}
/**
* Returns Bread Crumb - you are here page1/page2/page3...
*
* @return array
*/
public function getBreadCrumb()
{
$aPaths = array();
$aPath = array();
$iBaseLanguage = Registry::getLang()->getBaseLanguage();
$sSelfLink = $this->getViewConfig()->getSelfLink();
$aPath['title'] = Registry::getLang()->translateString('MY_ACCOUNT', $iBaseLanguage, false);
$aPath['link'] = Registry::get("oxSeoEncoder")->getStaticUrl($sSelfLink . 'cl=account');
$aPaths[] = $aPath;
$aPath['title'] = Registry::getLang()->translateString('D3_INC_ACCOUNT_HEADER_POINT', Registry::getLang()->getBaseLanguage(), false);
$aPath['link'] = $this->getLink();
$aPaths[] = $aPath;
return $aPaths;
}
/**
* @return object
* @throws DatabaseConnectionException
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function getModCfg()
{
return d3_cfg_mod::get($this->_sModId);
}
/**
* @param string $sTheme
*
* @return array
* @throws \OxidEsales\Eshop\Core\Exception\SystemComponentException
*/
public function getTemplatesForPointsList($sTheme = 'azure')
{
/** @var Module $oModul */
$oModule = oxNew(Module::class);
$oModule->load('d3points');
$aTmpTemplates = $oModule->getInfo('templates');
$aTemplates = array();
foreach ($aTmpTemplates as $sTemplate => $sPathToFile)
{
if(substr_count($sTemplate,'d3points_list_type_'.$sTheme.'_'))
{
$aTemplates[$sTemplate] = $sPathToFile;
}
}
return $aTemplates;
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

View File

@ -1,164 +1,384 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com /**
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); * HTML Tags for markup (same as in online manual):
?> * <span class="navipath_or_inputname">...</span> for names of input fields, selectlists and Buttons, e.g. <span class="navipath_or_inputname">Active</span>
HR+cPwzNjseT7GnDs84YIQ38RAKMJXsnuvwdhxIujGZCkyrPY8yaQTBkWWLtCePJcydVRXe6theN * <span class="userinput_or_code">...</span> for input in input fields (also options in selectlists) and code
qMJfaQtU0E9wlc2NoKuV4exYLOXufd9+moxeR8RC2BF4b8SHXshXTpCjZB8q11iEtuIm1SYDtdVH * <span class="filename_filepath_or_italic">...</span> for filenames, filepaths and other italic stuff
bdkfphukyx8dUkllgcRHh9F4lXXKbXhK/Er0rEWFK+VwhlxY/NQSejhAHzJQtEc9NHHhizmmOnG6 * <span class="warning_or_important_hint">...</span> for warning and important things
R3bdpNB4iddCdNi31Mal4dfe489645zgA8gVFtDAlFhifVxpKx4ZMGCKBnbijy3d8wx3f0oM4Vmr * <ul> and <li> for lists
ohrmay6KBNinFcRaZs9QaMVi3NbEuhW6fQDS5RiluQuH/i0wE7d+EpfFD/yGmO41fjlObDHwFXH9 */
L45uxRGDrdnqTUvEZnVOkxCY5w5Zc0i3VPprmi9nWMyn4CAvTL5eEl51KD0UvkOCaO5IwCbqqssY $sLangName = "Deutsch";
lK4YLu2sdXjs1/aXpB5vCqLkwMRp8N95lJRez2cuMf5v4AiGO933C6lWU6hcVO9ehMumE6VE3Reu $aLang = array(
KrAvqf+3HpZd4vzbr1/cnevtRvBbCsZgh4rXSRGtZwaRhJFSRiOQfpJlVpuA/5ul7paYDEkLwGoG 'charset' => 'UTF-8',
YXrXTFMncvMfqmIKI5vUxzY3GVIDtJYROQprzP8hgbN1FmF/C6om7uEGV85gJLeoQQlPw4vaRvAB 'D3_CFG_d3points_DEBUG_MODUS_HELP' => '<b>Debug-Modus:</b><br>Ist diese Checkbox aktiviert, werden weitere zus&auml;tzliche Informationen ausgegeben bzw. in der Log-Tabelle gespeichert.<br>Im Normalbetrieb ist diese Einstellung nicht notwendig.<br>
107fDAso61ZIrUvXCUxniZ/kjGLbwhZCIdpA7sNJzLMnj/6g5MyaTcNWC6mM5ewP3sawmzzY/OYA <br>Dieser Modus dient zur Untersuchung von eventuell auftretenden Fehlern und sollte nur kurzzeitig aktiviert sein.<br>
oHwq03CviCieWb3cu9o9lz8KBoq1OITrfY22MmJi/nddxPJpWilUz5PgjFiW6qZYkJzHZfkmZwXr <br>
xajn9/ixIFckczInmNr6podcQ5f/I5OmtpHI9rneOM9nJ9E5Swz/pNwpA1ytchRVIStfpnmJ76KV <b>Bei aktivierter Option werden sehr viele zus&auml;tzliche Informationen in der Datenbank gespeichert.</b>',
BVNpCDt46Z15ojsxgD8zDc18QGKOHUyFG3WObdWp1jNHJPyHWmcrSe7HaXJP7PfPGWs3w17oKxYt 'D3_CFG_d3points_LOGGING_HELP' => '<b>Logging:</b><br>Mit dieser Auswahl k&ouml;nnen Sie die Priorit&auml;t des Logging einstellen. Meldungen oder Fehler haben eine vordefinierte Priorit&auml;t. Anhand der Priorit&auml;t wird entschieden, welche Eintr&auml;ge in die Datenbank geschrieben werden.<br>
ZkYhYTud4qq3TpIooWhQCBO3HI56Zk75396SIewhUjIyiv2dmSPxLqjMZKH5Nala3vYSaY7041QO <ul>
JfzVV6NQ270IS6MdRkFGHcOhkIlGL8JTD8/UKPF8PB545Rs0PQJKlO1xvUSB6KsMHl/6uKfZmABQ <li><b>kein Protokoll</b>: in der Datenbank wird kein Logeintrag geschrieben. Ist diese Einstellung gesetzt wird das Modul weder eine normale Meldung schreiben noch eine schwere Fehlermeldung.</li>
A2eJ7to/CWI5YD9EhTc3cV5ccXoss0kbTthge+Go7eTzk4AOhymYvKRTawIlJjHhoxnKNkUTghEP <li><b>Alles protokollieren</b>: s&auml;mtliche Meldungen egal ob schwerer Fehler oder nur Statusmeldungen werden in der Datenbank abgespeichert. Diese Option sollte zur Fehleranalyse bzw. eine kurze Zeit nach Installation des Moduls aktiviert werden.<br><b>Achtung: es werden sehr viele Daten in der Datenbank gespeichert!</b></li>
sDWMQzV2EVGq+QVak/DeEnuOCNvS+5K1drtmoN/tAu1vkcwol7EuLHKemM0GeANFTwiVAya/p5nf <li><b>Fehler mitschreiben</b>: nur Meldungen mit dem Status eines Fehlers werden gespeichert.</li>
Omxn30mpJwR3zct+RAoOSLTsG14ju/rduRKHJDERKuTUZHhkjHHp/sSdKahTy5e31sZy35VLGuC9 </ul>',
FP8gA/FUdzI17w1bqil3mneMZ4Pn+XAgPi59bsLOPTO343PJTKqDNBoxE/+zHLe8nVGEQRl3kYjR 'D3_CFG_MOD_d3points_CRONJOB_GENERALL_HELP' => '<b>Modul aktiv:</b><br>De/Aktiviert das Modul Bonuspunkte.<br>Wenn das Modul deaktiviert ist, wird der Cronjob nicht ausgef&uuml;hrt und im Kundenbereich wird die &Uuml;bersicht zu den Bonuspunkten ausgeblendet.',
2j1PSAdHPFMLf/2G7TuReTFOV2P4N/vRfNWtj3V2zNcJQ1tGHdIESrWhicVcjTN9EuBXE7zho2aO 'D3_CFG_d3points_TEST_MODUS_HELP' => 'Ist diese Checkbox aktiviert, werden die E-Mails nicht an Kunden, sondern an eine vorher festgelegte E-Mailadresse (siehe unten "Konfiguration E-Mails") versendet.<br>
tqAwugV4yVuONnD0vuLptQZe8noebcA/Cu9TkU60D3DL4ZEb8Xu1DbXDBxJNqGoZ8fqGZDTSWhe3 <ul>
mgjddignmUgphfpnpD25SYO4j4NZTjMTffvm1Uqk9NgdFaugkuRwLQcgNN2KLp2cJBtsf+IwN2X/ <li>Diese Option kann verwendet werden um die Einstellung und Funktionsweise des Moduls zu testen.</li>
4nY5qiSPuLipMpt/gseMPesmS4XjofoxenA8/bOv12EWw4sdx+wzND1V7HRl6ughViTZZmYaiqdp <li>Der Testmodus beinhaltet alle Aufgaben des Moduls. Ausnahme bildet der Versand der E-Mails.</li>
fMQ063f7AN9M7urWoIqlfRO8/RSu/zObI4ykyLJHxTlOYwqcadfLqfjWhklLS1v/VYvSoNG2zALp <li>In den Kundenkonten (Frontend sowie Backend) bleiben die &Uuml;bersichten der Bonuspunkte und deren Optionen sichtbar.</li>
ghEORG/44Wttsd5f0OutTiOfkxwz6sKUYgrzZ/Dp5vomsrd4hp6vvGxYdzaR4xKDkwIqIdzzuv2e </ul>',
nmA7raLRhTT4MWHv6ANY9KvRLR3WeoG1Tq4qQP4Q74A/qECDhkowKEmMRtJdm4afMIqn9okguJ0F 'D3_CFG_MOD_d3points_CRONJOBS_ACTIVE_HELP' => '<b>Cronjob:</b><br>De/Aktiviert den Cronjob.<br>Eine separate &Auml;nderung in den Cronjob-Einstellung bei Ihrem Provider ist nicht n&ouml;tig.<br>Diese Option ist Vorraussetzung f&uuml;r die enthaltenen Funktionen (Punktevergabe, Automatische Gutscheinvergabe, E-Mail mit Bonuspunkte, Erinnerungs-E-Mails).',
AlbfyldJ3IiFSPTgLgG9B7qqPljTUyzdvatA6EQhL3OSKt/qwVGdVVy3UxXFsw/1a141xs2blTXZ 'D3_CFG_MOD_d3points_ACCESSKEY_HELP' => '<b>Zugriffsschutz f&uuml;r den CronJob:</b><br>Vergeben Sie hier ein mehrstelliges Passwort (ca. 6-8 Zeichen), um unberechtigte Aufrufe des CronJobs zu unterbinden.',
Fupps5FFY0iaA3R4R4ufueeASGBIMNN4kpgHTYzkexZihOZddF965ihnqNEOMgxWRTM3TmPYEclx 'D3_CFG_MOD_d3points_CRONJOB_NEWPOINTS_HELP' => '<b>Punktevergabe:</b><br>De/Aktivieren Sie die automatische Vergabe von Punkten. Damit werden die Punkte dem Kunden per Cronjob zugewiesen (Die Einstellungskritereien finden Sie unter "Berechnung der Bonuspunkte".).',
Zpc7YEvSDgbz+rPeQLq621jFMY1EPLu1JFRgYzY/NeV20a7CnEMK3HTgIjIotpxLlCGkwF2c7tSI 'D3_CFG_MOD_d3points_CRONJOBS_LINK_HELP' => '<b>Link:</b><br>Der Link erm&ouml;glicht die manuelle Ausf&uuml;hrung des Cronjobs. Kopieren Sie dazu den Link und f&uuml;hren diesen in der Adresszeile Ihres Browsers aus.<br>Dieser Link kann ebenfalls f&uuml;r den regul&auml;ren Server-Cronjob genutzt werden.',
wU5cckHjcUKae6O7Mx/FvVlftv1yxu/X1WwUxIPX/eN7DPdNufdj3lhQleSZQuwD7YTN7VT/8BkF 'D3_CFG_MOD_d3points_VOUCHER_HELP' => '<b>Generierung Gutscheine:</b><br>
cWgnDM8NAt7jjFGjk/QjiVWI+0NUa+QNSQ9dZE0Ooo5B1o431faej0WS9W17UbYIrFnYVgwIfQFV Stellen Sie die Berechnungen und andere Einstellungen f&uuml;r die Gutscheine der Gutscheinserie d3points ein.<br>
gRVLKfatrsf/sH0iY33+ZC879d3Fj8XE2ciDWbQX3U+pPJCZCfaPWkdJGfM6CU12+XIbeuA+qVKd Wenn die Gutscheinserie "d3points" nicht vorhanden ist, wird die Serie vom Modul automatisch mit Standardeinstellungen neu erstellt.<br> Wird die Gutscheinserie vom Modul neu erstellt schreibt das Modul einen Eintrag in die Tabelle d3log, mit dem Betreff "Create new Voucherserie".',
sOhzr9OvN6qnKoo0z7ycBFs9IDThahRbR/adVH1txzFKzLxMss64ss9fKU3aci97mdOqWoasYMbw 'D3_CFG_MOD_d3points_VOUCHER_4_MAX_POINTS_HELP' => '<b>Automatische Gutscheinvergabe:</b><br>De/Aktivieren Sie die Erstellung der Gutscheine der Gutscheinserie d3points.<br>
EFNbrK+u9y+PXqhg4Va1UxrAczSt4TltcDm4NKI58Bgb4cUCy58GxAYNhCmHnVeTWH+BMj6s39A9 <ul>
NsMKPK/DoObKYz62u/FM4UuiC3K/M6979LnyXouAP6Zt3hEPiWIyJ2KGYeVEZRof3s9A5iGoWV1m <li>Die Einstellungen finden Sie hier im Bereich "Generierung Gutscheine".</li>
K+7DcW6z7Qecsd3lcOtEnKGru3HOwsvr/xg9DN9qfrzUrmBHtgnYT89IN6nzTtyWvOPx/WNuW7IP <li>Per E-Mail wird der Kunde &uuml;ber den Gutschein informiert.</li>
uAD6vTqDSIYiK7s9E7tiKIn/k8Jzos6VaM0HdG6PZUc9FQ1KaDj7zWqZlaQ0aLNCh4bM7UdlrQGT <li>Die Vergabe der Punkte und die Generierung der E-Mail wird im CronJob durchgef&uuml;hrt.</li>
x9h7vxJLQ+tEUc2+dUUhjJhsuzBmao8DE3ZkCMPLV7+Ce4gO4Dk4JN5wr+ABOM+szy3j+UvOsqX2 <li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
Xwd+lKY0WUZLtLx0ZpqxYxubHpkPvIyN5PQzKOSXY8cKzPmppQLVQEFRpt62WXFqoJ3iHznVHvBg </ul>',
x7J672hM8nuih9wUT8heC2+6JGZN1cxdiGMYUWv5pbcdxR3u1L0e5h99hN136lieuUFPu8gILGip 'D3_CFG_MOD_d3points_SEND_FIRST_MAIL_HELP' => '<b>E-Mail mit Bonuspunkte:</b><br>De/Aktiviert die Kundenbenachrichtigung f&uuml;r den Erhalt von Bonuspunkten (bspw. durch Bestellungen oder Artikelbewertungen).<br>
In8bT7wxkDJaEruTBkqWBIbEPyS8FIidT6r16O6szPF9OkF0669n2gQNEhDXxXrXdLFVIRc4oa38 <ul>
YRvGXfjAG2FysiDeLmETQiQXVdGRyP/7tIKh5YnPk7cZvpBLNa+IDoytPBfd79XaptPraAHg0KHO <li>Die Generierung der E-Mail wird im CronJob durchgef&uuml;hrt.</li>
bS8HvCgX+15Y1BdVgRiYjcB6S26Wb6PVU2Sg7T7PUCg5zNahDIvIoRJdGjyk6Ae83kJlITQu8H5Z <li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
BuTJHdvYXTaQXv012puhq6AzzEziZD68c1d8wRhMSTe2iN5o3JKs6gWFrKOmyxhgJ5y6qDxDSAdj </ul>',
fUPfRUd3cL0oG7dOlgt5OeTACGly64WfaWreySDIAPzgM1XDq5vL12SirK/fu+Hq/jrM/+ppPtpE 'D3_CFG_MOD_d3points_SEND_REMINDER_MAIL_HELP' => '<b>Erinnerungs-E-Mails:</b><br>De/Aktiviert den Versand von Erinnerungs-E-Mails an den Kunden.<br>
kvPNtL2LqJwBN9BSEF5R9Zd6Al1WBCwR3VaZPWhZYD38cTfDP1baDS3b+s5+9XGwhENbHcvILkF+ <ul>
PdWXPtGR0tEQ1TwJidojjFCOZARKgUhmMK8DuwijU00uLx9N2gkAg75UoVz21rAY43laIHRdTXCU <li>Die Generierung der E-Mail wird im CronJob durchgef&uuml;hrt.</li>
tMBxJFlsVKolSsZ1KpPYeyJybPz35iyTE77s+GKsKpIvPluB/r9q5uaxRAPiyel8MrIzamOm3mcw <li>Sie k&ouml;nnen die Zeitabst&auml;nde in dem Bereich "Konfiguration E-Mails" einstellen.</li>
Nfi1+xHsliV1bJvh9o6Sd1EHu9+ODtnhqqCg3/7FZj3V4+voZdn33fTNklSqBNzQ3fHOEJhNbv8B <li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
8Ti1J1m/zADieP83OESxOT2XxvjSEKxKGridEl5kw718KGn7N60w7+R2FqRI0WnrUyA8Gnsd/m81 </ul>',
KPru1/u8/U3yavkEDyxYlhJQhWZ39xHfOK1g0R0Nb+/T8oJbn+wSdyGTnirk2xa1Th6CC5EtH+wC 'D3_CFG_MOD_d3points_CALCULATION_HELP' => '<b>Berechnung der Bonuspunkte:</b><br>Die Grundlage f&uuml;r die Berechnung der Bonuspunkte bildet der Gesamtwert der Bestellung ohne die Versandkosten.<br>
tkyR0lSSS4jHdEccwR5dfAXxkhfM8APecuYOykplX6qta8VmXl7XIzYp9hQVHvb1xRRTcTy1RoMf <ul>
H21p6Cd61PF4B5TMYJ3vfveVQFTCx37O94qZeJZn6uFHEFtUGtrNqpktOHfRxHSuWyk3OUYhfSgx <li>Der Gesamtwert ergibt sich aus folgenden beiden Feldern: <span class="filename_filepath_or_italic">oxtotalordersum - oxdelcost</span>.</li>
aHMADq+SEo9uhgdUAD2T8PvHVX1Qk0vXLgkhpw+GfWUxH7qHyXjQ9yl1B4mcXi6p4rX6Mv0qh7kn <li>Rabatte und Gutscheine werden bereits durch den Shop './*im Feld <span class="filename_filepath_or_italic">oxtotalordersum</span> */'ber&uuml;cksichtig.</li>
E1fd0JGBqn9J8+OpfKVj2CqhNV/YP7p2Be0xvzQUheKF/rMMR9Ut+1YgyyhyDxwgPQIrOk+JnUGj </ul>',
qIEJobGT0thtYwCozfJrq4R5XWpK5H3XMnZsyYL89dsSZMANJk8w/f2bJUrDx1Bc0GHCzDb74GyN 'D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALE_HELP' => '<b>Punktesysteme - Staffelsystem (scalar) :</b><br>Mit dieser Option werden die Punkte nach einem Staffelsystem (skalar) vergeben.<br>
6B/8jaGt7D8Drxw/HD+6mdPnnzX3eYkEzhJinrfCeoFdvUrfyMBTtk0l2AhyXHLIWIjU0qOOx8pY <ul>
RWEi25DrxLl9LZLX3296rj6K6E9EhHOu8VArBKQnY2QkWn7t0Iw5NVbtlBX5CmG7584P3n+3g6HJ <li>Es k&ouml;nnen beliebig viele Preisstaffeln (Anzahl => von__@@bis) definiert werden.</li>
JaRTn+y0wCc/6jNu8eCX8nWaeGSb6sVN5Lbp85uU4b7uLQUpyAbxonW2ks5QkWo0GlEz1uBoVdm0 <li>Befindet sich der Gesamtwert der Bestellung (ohne Versandkosten, inkl. Rabatten und Gutscheinen) innerhalb einer Staffelung, wird die zugewiesene Anzahl an Bonuspunkten vergeben.</li>
CAQZTGDqwjjuvu7YyjusveieQ9oXiumFpBbpZHm5xBP/afevfQR0+JMgixVDH+9OKTvTursotQdZ <li>Wenn sich der Gesamtwert der Bestellung unter- oder oberhalb der Staffelung befindet, werden keine Punkte berechnet.</li>
xtp+r9pCN/SgUOLFkH6xfgjsYXJXAXYRS2U5jk/zMwmGKyi5K5Miye2hFRqcPgB4dt5GINfsRkRS </ul>',
1ZLM1c8KfrdwZjPAiQYRJ9soatOQzPhqwAuUmfdp0bITgcN9kF1lsVEeHOKrOGgI2RRhW/1IKq3K 'D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_HELP' => '<b>Punktesysteme - lineare Punktevergabe (linear):</b><br>Mit dieser Option werden die Punkte nach einer festen Formel (linear) vergeben.<br>
5pw2mWr3TbYKHT8uDlPdjDmQdWmOiax5y/85RdS0+YLnzmXWdghsxJGRtJJ8HjG8pF7waM0iCW5S Die Berechnung erfolgt &uuml;ber die Formel:<br> Multiplikator * Gesamtwert (ohne Versandkosten, inkl. Rabatten und Gutscheinen)',
0c2bTNHMIKrmfRHRxJBuX5t/cxdExOcnI0UncSj8r+TB9kqarZsn+lJ3DT5rOT2n9PmDUtcGOclu 'D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALAR_SET_HELP' => '<b>Punkteverteilung f&uuml;r das Staffelsystem:</b><br>Beispiel:<br>5 =&gt; 0__@@49.99<br>10 =&gt; 50__@@99.99<br>20 =&gt; 100__@@149.99<br>30 =&gt; 150__@@999999 <br><br>Sollte keine Staffel vorgegeben sein, kann die hier gezeigte Standardstaffel genutzt werden.',
ce+pE2akNaV1gmb1tLy5oICgEa9T1hkkpC1BptBP9HR/u55tL5BRmXKoeOpZqhheygSDLXBEpCUK 'D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_SET_HELP' => '<b>Punkte f&uuml;r die lineare Punktevergabe:</b><br>Mit diesem Divisor werden die Punkte berechnet.<br>
/iOiBVVzFh1hjvvLhBx4ZCNbDhMqMW891xx+umHoCzvc7qtpc5NnOX484/cdSiIsVq7vmGMbiVqu Voraussetzung ist die aktive lineare Punktevergabe.<br>
zJZjpeqZ8jIv1XaUJ79v9tQfeGBMVigC8lJZx8vfkXu1TOwJEmrh6k/MS6imMPwj50Gw3RhiBEeM G&uuml;ltige Wertebereiche:<br>
0y7fhd3sC/MAchMUjMl14BXx2qy/YzM0/JG4jVEaB32VdX5JO6vAnLhG8Eso4s3SGSzeyyvYmUOw <ul>
EThnN84j+iDiJdw2DWmNsfCXH1GQloHPgK3KrpfVsz3IRuIulymAe4AVXtVU96Xzo29UXxtJcwci <li>ganze Zahlen: 1 2 3 ... 9</li>
gbGAEMGanen/vO2m4HOPKCMSG6Ya6jJnkKNNfKkJKIuJWfzMIjPInvdZNH0RBdQFbVt7qOvMJege <li>Dezimalbr&uuml;che: 0,5 1,25 ... 0.5 1.25 ... </li>
xAxqT9hryxdUi/2wbLPNAUDa/6+vjjv7yqz++89YP5RTl4rc6+EWUt3aoADDddXxH/uGoBXd+n3/ </ul><br>
GIrh/33jpEfxg6gXzKP/qkNzUlLbjzze9KvCxQvR6KqbUwf3q62vPb7AiXE2u5ADL4NJwDK1X8BK Die berechneten Bonuspunkte werden immer auf ganze Zahlen abgerundet. <br>
WxGVUZFOQugPc5WV3Ib5fGSt4wx0iQ02/tcXc/+ITrfxHQ3VbJx+rzu4qr2GXBgNnQpnlAWipc4u Berechnungsformel/Beispiel:<ul><li> Warenwert / Divisor = Punkte</li><li>100 / 10 = 10 Punkte</li></ul>',
eBVQmanEH3vn8paFPFMgXY5Tj5PF3kwOOkPSvVGMX5GRQs6t7zvtaDo9Bz7TITjWFHafdhf1DFw9 /* 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_HELP' => 'Es k&ouml;nnen unterschiedliche Punkte f&uuml;r Stern- und Textbewertungen vergeben werden.
GJjnJJZ4++HA7unZVJTzXsneXcpQm6X+Jb3D5LgmqsZSEmnVXmobk+K4Q3ZLsiBGTc0uqOuCA4iU Somit wird der Kunde animiert, einen Text zu schreiben, statt nur Sterne zu vergeben.<br>
2LzJeNoaBE0CPxOaJ6nR5CzupGyTnhqv+rDYqKs4WCwHtbT9T+edydMXFkpWtEH8/LIUOwty0bYD z.B. kann f&uuml;r eine Sternbewertung 2, und einen Text 4 Punkte vergeben werden<br>
+5BGFjGH1DgL9govSBlftYO4ad7uBaGRzJNYKn/kZBU3BZ47hqt+WRSQL6Nb8tVjqL0RoXjiW+qG Bewertet der Kunde nur per Sterne, erh&auml;lt er demzufolge 2 Punkte.
HwaVxxLO9ir6rYlVZ6Gn/YHTUi6Oof1jEAMhIJjT+PCUa3KqEiu3anOLVgYySiRkgAFu3Xy2HMsl Tr&auml;gt er zus&auml;tzlich einen Bewertungstext ein, bekommt er bereits 6 Punkte.',//*/
TUW9sq+qZ4VfW0AiklSvqDrzYqtXh32BDZWcQlfsjjC589CZ1PxfLawnNuscYLVMctPzaY74ksUX 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_RATING_SET_HELP' => '<b>Punkte f&uuml;r Sternbewertung:</b><br>Der Kunde kann Bonuspunkte f&uuml;r vergebene Sternbewertungen bei Artikeln erhalten.<br>
x7I0SqooleAa5QK4dIzQE5KrOE+Z6xL1SHb3iENCm42fgKaX3JVRdzQNjSKws/anC8lfKaPDQhia <ul>
LrbTZ+Wr7qHrS/v6gko81n7aT/D/k8HaRf4Xfs+sS77LcQOOC942XaHJYSysYza8pj/9wE8WbRkh <li>Die Punkte werden pro Bewertung vergeben (nicht nach der Anzahl der Sterne).</li>
La3r/jBQkF7VAU3sFWhjDu8mUyo95jNyK8ZRVzOejGG9J2XuzKVYZkA3Dwm12q2h+nvVwWF80wif <li>G&uuml;ltig sind nur ganze Zahlen (1 2 3 ... 9).</li>
uWDnCCRjRWPtLKA8u1zPa7+noD2Bd9u+Jtzo1NjC78G8+L7tFMXZL5pk4wcVE280rwkACnlgLGNp <li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
gmfJRLYV8RfXpEfY6XGsyjGZ8UM9GEasrf4Oxcn5mG12khg/XLaxYMpOiWPci5fZFqaHZ1h8/J03 </ul>'/*
8IDJ7ta6VrccTLEkCJCje3zv7NzTAlf7lb93ThENTewFaXrFXxKRMDbknq8zIO5NVpvJr0+tVabd <br>
kix+wUMSv+1A1yW10hjEdr0nA1KvG+xA1exFKa+RmFZ+NuklGL4MYElFKaMf3zJKj8j38r45ZuFy Sie k&ouml;nnen auch f&uuml;r eingetragene Produktbewertungen Punkte vergeben.<br>
H1y8/znTlsZ1/8X3kBuPaEVBGzgvucw7aWwDjORKfGbsr1m4stkSRchlN3g++t0kR1izk2u81R/s Diese Option wird aktiviert, wenn in mindestens eine der beiden folgenden Variablen ein Wert &gt; 0 eingestellt wird<br>
A//LUndAPPDreL4FTVtwNCf8otf0AhSjEL5+L/PzKPSkGDzN3/lQPpCcsZKoUP0YDI/onyJOcIzn Es k&ouml;nnen unterschiedliche Punkte f&uuml;r Stern- und Textbewertungen vergeben werden.
fi1IRaZ6VaTLcoiFIU2jXyA5GrC6TtpbPlXBru8Egipj7vC364jmjLCDVy32wBKcXt0/P5cIvtsA Somit wird der Kunde animiert, einen Text zu schreiben, statt nur Sterne zu vergeben.
tF00hfdJ0g7QSaelY3N49lGIjvd+ysDD3LkXo7H7J+nBMAsk9ElbyJVssg1ztnsMFdVCNF9Be6Na z.B. kann f&uuml;r eine Sternbewertung 2, und einen Text 4 Punkte vergeben werden.<br>
O1NL9EMmCgSBmz4bq720IkW7nrvjHUNcqlB1fWRH0bd/qojv61ofbFuEh5hFpEFTcUG4rxl18HMP Bewertet der Kunde nur per Sterne, erh&auml;lt er demzufolge 2 Punkte.
rd0dg1ZNL8OF/N7XvRjMy2Bqdc14OIvhKKD0CQerhdGL1Mpmz3UW46sDLU/vWBI8PmceRikI9H91 Tr&auml;gt er zus&auml;tzlich einen Bewertungstext ein, bekommt er bereits 6 Punkte.*/,
5aTgEDBR44lCDR9BBOL5HEK81bjFcrwnMOZjLRDH151qwssGz867TDN8KGxqnidggXaPH2/ky/eI 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_SET_HELP' => '<b>Punkte f&uuml;r Textbewertung:</b><br>Der Kunde kann Bonuspunkte f&uuml;r vergebene Textbewertungen bei Artikeln erhalten. <br>'.
CZGu00K742NK8TpCas1G7TDndh/MsT7DmLjonRlH2ezNH+rbA8FlIIrsVBhKY9bqilz51scbpBL8 //Mit einer h&ouml;heren Punktezahl als bei der Sternbewertung, animieren Sie den Kunden eine Textbewertung abzugeben.<br> Beachten Sie, das die Punkte f&uuml;r Stern und Text addiert werden. Z.B. kann f&uuml;r eine Sternbewertung 2 und einen Text 4 Punkte vergeben werden. Bewertet der Kunde nur per Sterne, erh&auml;lt er demzufolge 2 Punkte. Tr&auml;gt er zus&auml;tzlich einen Bewertungstext ein, bekommt er bereits 6 Punkte.
InDDf3+0xSR+JFWKyfbUmHAYAgA4djmGyN2tmv1cDt73b/uj7t6G4/+xMPYP+Fy/GbGaKlA06siX '<ul>
b1EeDdqFtSDEVQLnNHO+JzEYwVsqot2iMTSBIl4E1SaBX3HJjjD0D4Cr8JdFWZPpYTUsQk/ybYqL <li>G&uuml;ltig sind nur ganze Zahlen (1 2 3 ... 9).</li>
g6Pal/NWmztRAowLPXomJZS6l6SCQl92AHyT3wbBEqRHzJHrGiqOlrOp+iWl0XdBxu3ixP7yvr8f <li>Der Kunde erh&auml;lt dazu eine Best&auml;tigungs-E-Mail</li>
Cwm3E/O8Yk5infRctSHedPQT9ICWQ4WgmEPzs8dTf927kH3fj49LiNSUX6cgAmOsNvjcPBjoEOLX <li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
8YqQcaqmKtQ4ArxV2F4jsAc3eeske1YmiRwxM83C9E1IHFWXPwgWvIfJnwrE7IU2r4ClYEMIcGLD </ul>',
nH3f8ufrGO4tYPFg+6xn86vewjMLduo+GLkWJgBPvMflw53bDe4JViS4Yt3xw8HuLb8MbvSck7cZ 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_HELP' => 'Sie können auch für eingetragene Produktbewertungen Punkte vergeben
UTvbhRlUnZtestbSDLdy1L9eFv5RIaKLKD0dU7nfltVCn6QJpU9MrtigSMdPe7G/XE1Ey9KHvn/a <br>Diese Option wird aktiv, wenn in mindestens eine der beiden folgenden Variablen ein Wert > 0 eingestellt wird.
KlCeyQWSMVLCQEZvV96ihfYj9cgfJliL5BcjsqkYnqZdjMkHIwVQlaVsnR+6Lj5zscPl4tpgez/w <br>Es können unterschiedliche Punkte für Stern- und Textbewertungen vergeben werden. Somit wird der Kunde animiert, einen Text zu schreiben, statt nur Sterne zu vergeben.
0tYmJb8cKuoJO6c4JZHixPkAu03Ooc7ree1PD3lMR4omEJULkqnntuK+0xv7qAStfENXmr4cSvfq <br>Z.B. kann für eine Sternbewertung 2, und einen Test 4 Punkte vergeben werd.<br>Bewertet der Kunde nur per Sterne, erhält er demzufolge 2 Punkte. Trägt er zusä;tzlich einen Bewertungstext ein, bekommt er bereits 6 Punkte.',
va/gW/5O4Q1pVFOLibQEdSR58KrySbEaVJkIif3hekhoSX+S6dfFZQTz8WujWMp33Xj137BwYdvP
vOpfmrzfQ5Qcb2T+1Xwx9692H37/yeqwK0i/A195iHofDrhen4B81TlWJ+Lk+DfbJMv76eDMajm6 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS_HELP' => '<b>Mehrfach-Textbewertungen f&uuml;r Artikel:</b><br>Der Shop erlaubt es den Kunden, beliebig oft einen Artikel mit einem Text zu bewerten.<br>Mit dieser Option k&ouml;nnen Sie die mehrfache Vergabe von Bonuspunkten f&uuml;r Textbewertungen an einem Artikel regeln.<br>Aktivieren Sie die Checkbox damit Ihre Kunden mehrere Textbewertungen verg&uuml;tet bekommen sollen.',
2TgRRRpOw5slVI+4JS7Ar9/UqEdU7HiH9XbwEvyzQukd0cGxjNRpK6uvY78DngxAypbKV1C/ACtB 'D3_CFG_MOD_d3points_POINTS_SYSTEM_EE_MALL_ACCOUNT_HELP' => '<b>Shop&uuml;bergreifendes Punktekonto (nur EE) :</b><br>Diese Option gilt nur f&uuml;r den Einsatz in einer oxid eShop Enterprise-Version.
vzJxtiu+S2cD5qF/s16azuT/3vq/SIHFZhiQUFjmfke8aQ7bdkzAun7c1NlndcVXXyXD6AknDHz+ <ul>
ee7bolF8Yovu0zuEvwzeRyDiWN5fT4238yMpdCb2ZEOlxzTIYxrK5T3xVy0+Vf8qnzG57r2ikgW/ <li>De/aktivieren Sie die Shop&uuml;bergreifende Verwaltung der Bonuspunkte. Im Kundenkonto werden mit der Aktivierung die Punkte aus den (Sub-)Shops zusammen aufgelistet.</li>
Uatkxf+kLfoed2bxhoa3pqrs89s1vNPbONNQjBLJGfpLBuYyFJwwN+KSwxLCZq5H0l+ET6Y8GSzi <li>Die Gutscheine werden aus der Gesamtsumme der Bonuspunkte pro Konto erstellt.</li>
jlhxWGV3lcxYpO/SeT5XN8bv8YwGGa2r6VlbXO8T5z54r4XvvM+4HZrSoKG08dt5kgqCXnM377+Q <li>Voraussetzung ist die aktive Shopeinstellung "Benutzer k&ouml;nnen sich in allen Shops einloggen" ([Stammdaten]->[Grundeinstellungen]->Auswahl Supershop->[Mall]).</li>
it7hJfds5/UFZHmIoKzm57W2HydVsKREY/nprg9bY24mIiJVJOyT3jo/LT0iBsBe9HAfI1nJN191 </ul>',
ottj7d+chmqsDMN0zE7WzvMKR0iHrarRrY42GxE8p6/+V91zAdq7Fm5ePwd9aSc9tOrclvgZYnS1 'D3_CFG_MOD_d3points_SELECT_ORDERS_HELP' => '<b>Auswahlkriterien f&uuml;r die Punktevergabe an Bestellungen:</b><br>
qcNx4YZwyNd4+1/btIX5yzJVHiRXxm9Qaqjsi3jbve3fplt7QM4KJ9Xr/fN95ivzmxOlTInGwrGD Diese Einstellungen beeinflussen die Vorauswahl der Bestellungen.<br>
NgNsSVetC5disUmwFvu0IvUF1WWSJYpALToOHvPUMxryeilTXnSO28NpjfSlv87nIuAu5HI6KRTz Erfüllt eine Bestellung alle Bedingungen, dann werden dem Kunden für diese Bestellung Punkte gut geschrieben. Die Konfiguration dazu finden Sie in dem Bereich "Berechnung der Bonuspunkte".',
49rbSgCDmyim4ploJFkrD/+Wisxh0faOWyd3VDdH2s9yz1ErkS9XS7AMWfpcLh35CaCSJkD+IGe4 'D3_CFG_MOD_d3points_SELECTION_DATE_LIMIT_HELP' => '<b>Zeitlimit f&uuml;r zur&uuml;ckliegende Bestellungen:</b><br>
Dyaf5BuOIS3I06M5s0FOVzb53429QKfSnsiv6n3fyFpv1JOwdA531zjIKhrBoi9l9n+7X1mqfHNF Bestellungen mit einem Bestelldatum &auml;lter als n Monate werden f&uuml;r die Punktevergabe ausgeschlossen.<br>
ezS9QrYBTkeWfzfgN/jFELhIsTYmFsiAdQoR7GSw3mULwmek41dqs/ZjBOYCHYWWf2ypLMeFXUuv Bei Shops mit sehr vielen Altbestellungen (bspw. seit 2007) kann es bei der Ausf&uuml;hrung des Cronjobs zu einem Abbruch kommen.
HqB/paF5+fE4NHBdn4u2aUJRFThBH66SA7JcdWlUp3acJKlE3KnLTa2WNhBI+9tquAHqNseruEse <ul>
bJe5Tb5M0UEIL9H+DfHFCz09fWpKgnHwthg3vyBFN00II3eM7ugVI4E1SFhv3PXTi8sAY3t9NojZ <li>Die Eingabe erfolgt in Monaten (G&uuml;ltig sind nur ganze Zahlen 1 2 3 4 ... 9).</li>
6kdVW239tAwCEqeYyn7F0Ze2nbLIioaejUg2PwviAdZnyHaSJ4twC9pauIYjBwpAruX2h0vgRmdg <li>Es wird das Bestelldatum (Feld <span class="filename_filepath_or_italic">oxorderdate</span>) selektiert.</li>
GtbUP+CGdAd9tSF9vD++HsJscJQC2jGDnCKCoNcn2Mv3Hv951EJHFJweoLAI+em8yi+PJHhqGDK8 <li>Bei Angaben kleiner gleich 0 werden alle Bestellungen ohne ein Zeitlimit gepr&uuml;ft.</li>
Y+DQB6N6Cghe+3lBGBRbwG9+Jj0TGCBtX/QeVmq4GXJRctXVVYK46wgbAqi1W/uUyC1VjJZUSarK </ul>',
HqvXPP23g8J1hVqQE4VKnFhI6nvNS2Bkp9Lh3l+1Kg8sHsvU4E/917v7Ptp4xR93IriJEuHHtVaq 'D3_CFG_MOD_d3points_SELECTION_DATE_RANGE_HELP' => '<b>Zeitspanne zwischen Bestellzeit und Punktevergabe:</b><br>
5k8lDYp6P5NP4K18tTSix7xgN+m5D0IX7rz4Rz6bIfmUb85MHttjkNyHu84PvYKV29sufv5AEGa5 Die Vergabe der Punkte wird mit einem Versatz von n Tage/n durchgef&uuml;hrt.
pi62zBvONP73LvbOzP6O2+j8HoosRVsYbVep9pWXiAf1KG3+zH6kRTfGiWYvVkorINKiJp784/ID <ul>
iC7JnazCa5R4jD80/U54TJRwH1hN70zZH7JE65khUNoZZVytVazqoP/Jz7p6cy/atawX8nmfBYrF <li>Eingabe erfolgt in Tagen (G&uuml;ltig sind nur ganze Zahlen 1 2 3 4 ... 9).</li>
7O+amoGk2eAOt6YQbPNHTnThzYMx0WEISbcL31htzsVrEXNP3tE87jL6IzJu9QuKUt74wqwIxl9x <li>Es wird das Bestelldatum (Feld <span class="filename_filepath_or_italic">oxorderdate</span>) gepr&uuml;ft.</li>
dB8e2WAwT41F4TXwHe/i34UD/DoixR2HP7XQ4/90tvCpS0dFuH0HbROdzE/6RL+cbHEmao6D5I7K <li>Bei Angaben kleiner 0 wird keine Bestellung ausgeschlossen.</li>
r6446NOE9nWHXcW6L1sGFnkHoYyZqtHZaHbIzFfm+xlbdWvmXMx9Om5yIg5aVMAWHipPA9L28RJo </ul>',
04QHUX8fqAAd8xq5GR251jAIvSBx6yr07QBKaf7jiNkS4dVScuCeBqdR9PlI7H7nBOZqKv4rN2Y0 'D3_CFG_MOD_d3points_SELECTION_PRICE_LIMIT_HELP' => '<b>Minimalwert f&uuml;r den Warenbruttowert:</b><br>
I3chNApImPqPFr1yg0nHOlm9vrLHoHZlaqJKlgZR/79e6E9J5Fm2lOYZ0IYEAlyXR6dxcrksyci8 Bestellungen, welche den Minimalwert nicht erf&uuml;llen werden ausgeschlossen.
WQUECDWthL5elPpSmOFg2/xLqMGT7bMTQJvxbTx4mDM3rZx/PQk0Z79It2tbGmPKnm/ACtaXaIsH <ul>
PEX4Nk2YSrQTm/e+day0guQCzMvtYxSiNguT0vGxq3dyu2GP8IRzT3/4WRDflCky63QjX4I6EPJ+ <li>Der Minimalwert wird mit den Warenwert (<span class="filename_filepath_or_italic">oxtotalordersum - oxdelcost</span>) verglichen.</li>
tZ56JzBPqRDJC9KXjIYNiG5mMn5oP2eqJHo2Gc4nGrHqHoZP7KYhWUEExtIcGcWLIkM0CICaViRE <li>Der Vergleich wird in der Basisw&auml;hrung durchgef&uuml;hrt.</li>
16SP+w0Q78Knt0A8eFM6AbwvXCOIer9N8pPe6GeSaMtlBJyclBV/uQF0eV2y/5XebTtzQXmDn2GU <li>Bei Angaben kleiner 0 wird keine Bestellung ausgeschlossen.</li>
luwbA+yOYLiBU6Y2UdgxCp7jIOZNUYWGLA5el7SnYnADiXV4nH7YLDQSNc85KNr/MC0oFOEn86ol <li>Sollten Sie das Staffelpunktesystem verwenden, beachten Sie bitte die Angaben unter [Berechnung der Bonuspunkte]->Punkteverteilung f&uuml;r das Staffelsystem].</li>
cablm4siP/+l7/uxetRvZbKu8/8f1sZWOt5Pw6DhJHRt92k5FdOjcMwgRp7l1PuqGbSdPTvy2DCe <li>M&ouml;gliche Formate (mit Pipezeichen | getrennt): 19,99 | 19.99 | 20</li>
8XS27Fvx+EJJzln7gpIZS5K3L4cRUHqcUw3LhsEIvi6/l6OlyVjYydfJS0D0Hn+fWHmXFKsxFi3n </ul>',
TrhX6Jux0YE1/tS1SoQ3T43hCC8nTxa4dMstvoEoMzGaN46RsYSods9xCRqMcvkim5rXt/rNttKI 'D3_CFG_MOD_d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT_HELP' => '<b>Kunden ohne Kundenkonto erhalten Bonuspunkte:</b><br>
0HT0QHEx/HGVGRWof4SLHzepENOGTHbaXANZzji6rAVtvOpil63aqFc422QAVEUZu4hHFlQ8jsX4 Vergeben Sie an Kunden ohne Kundenkonto (Einkauf ohne Registrierung) Bonuspunkte.<br>
JtvBXEpWuWg1rb+zZfOae2z32y4t6OV1FrrNS4+r8E3Fc0vl/o2ig2X5tdb2fVm+v5Q3nZTem1tM Bitte beachten Sie:<br>
lEsWz+y9yu18GgzBM+airLGJyiszDt7SObPs5+vCtTAmvqpSsJY3Z934CH/5r5t6t3Yn80dc3w3l <ul>
fity7HQTVFTNYU89OnlESZa0CBJUAneFUrE00uAdaRv/VUxBI9uz2qwWAcYmPJzv1IHkIwKxnaHa <li>Bei aktiver Checkbox wird die Bestellung des unregistrierten Kunden, wie eine Bestellung eines registrierten Kunden behandelt.</li>
qOZ60U0bJxkz3UcnsvkhaDjDkzW1BML388UrHVePnPVgWYfvhtUskBQxZ7mrEaOuXCc5qj8rj8PK <li>Tipp: Der Kunde kann sich erst in das Konto einloggen, wenn ein Passwort an den Kunden vergeben wurde.</li>
Di93lTpdlSecXHQaaLds7Kj7rhFM4UFzPdxVFbCPwYp0XbkULEkxgE5GMm7QvIv6VSEJMkyEUqIC </ul>',
zbEzpzbAqh9udZFtNyLaa14ld/nnQX16xMX+cNiNoAPoML3Gxf/RMagk8ZuNKsumfZ1F0rKHLMCz 'D3_CFG_MOD_d3points_SELECTION_GROUPS_4_POINTS_HELP' => '<b>Kundengruppen freigeben:</b><br>
vxgH+aq015NhjXDi7wXi7OGiusBd9Ukl/SWkfalUTO4rH43IChdJEhqBBkpqbraEf0K+GANV01fZ Schr&auml;nken Sie die Auswahl der Bestellungen auf bestimmte Kundengruppen ein.
//6HsCGYbaQaDDaNByji1p9iP8lH7lLInkrANFQEb8xJUyuCxu0FCN0v6jsB9JsHqNgx70chCaQr <ul>
/NhkqgJJpUmEZe71ME7F7mLqpXS45QCsnVklENH7PwAuXGrKNLn10v+B11k+KNpEMKQGR6yOR7ph <li>Die Kunden m&uuml;ssen in einer der gew&auml;hlten Gruppen zugeordnet sein (die Gruppen werden mit "ODER" gepr&uuml;ft).</li>
NFVwbhFsKAHatI8WpEk40b8TkYwTtWOdG++k3up0woZdFkKdEP19BaFmyn9N7E043jgxpCw+qvPA <li>Die Auswahl der Kundengruppen ist optional.</li>
w9KhS951XAa5y3CZ6090NGd2jeQiJRjvmj9wgRZE+OwbjrilVUJzR3RLiFLNZmOpOSkK7p8ZcOqa <li>Ist keine Gruppe ausgew&auml;hlt wird dieses Kriterium &uuml;bersprungen.</li>
ViseGvb/CeaWtezudVPky0CVjdT9jXZD0azsEdI+a516xYLR+QwJvvD1K8//iWTeJXvrUNKNP8TQ <li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
J65vgKPYhFdLiTbiGWQKoFHIKTpO+M6yV1s9FkycOWQe9knBhNCLypflSbAv9kptkZWUC21g17d2 </ul>',
u7leray4qJf8SSfEU6xmANIJRtpzDsHwR1N2bcbLUcmYkWKzViY7BzIAhDFKgYkVM7XXl16c2LRD 'D3_CFG_MOD_d3points_SELECTION_GROUPS_4_NO_POINTS_HELP' => '<b>Kundengruppen ausschlie&szlig;en:</b><br>
IURyDEg/+bfqFWowUvmbH3GfrecodHd/cpsLI5NDEbRKiu2qwmH1YfwEwYsGYL35HMaFtL2jGOYs Schlie&szlig;en Sie einzelne Kundengruppen aus.
FGf0+pwwMp1x0/LeXayoAWxv8YyaXT22fWVGjhGiol1SZ3F2wAryOO+aM8vNcYLMRqnbXNBmit79 <ul>
r2YgOkzwtgy4KVEFB3EYSF2rU1gG443pvolOX5J4Y4/EJxlEon74+sYTXtdIWHKp3L8kcfoO/QbT <li>Die Kunden m&uuml;ssen in einer der gew&auml;hlten Gruppen zugeordnet sein (die Gruppen werden mit "ODER" gepr&uuml;ft).</li>
d5HH4YT9hzWi44sX68pHLvS8zKs4+MujLbvuEoad7DU9osHuOq7yVyPYAs8g23xySoIUICJ5jMi9 <li>Die Auswahl der Kundengruppen ist optional.</li>
p7WbniRchmOzr0+4MUZ0de2ahe9ZVWW+OP/Odnz6zhyGqSDu6flnIcb8Dp0qtA1XRS1bVJ0zmhjY <li>Ist keine Gruppe ausgew&auml;hlt wird dieses Kriterium &uuml;bersprungen.</li>
c7H9A/ien1SZMLlb6XqZYVSYNfGBxwYohxY6NBqxOY6wo6/oEI+FsPWqtJsY7J2EA0== <li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_PAYMENT_DATE_PAYED_POINTS_HELP' => '<b>Bezahldatum bei folgenden Bezahlarten pr&uuml;fen:</b><br>
W&auml;hlen Sie die Bezahlarten, welche auf das "bezahlt am"-Datum gepr&uuml;ft werden sollen.<br>
<ul>
<li>Die Pr&uuml;fung erfolgt auf das Feld <span class="filename_filepath_or_italic">oxpaid</span>.</li>
<li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden tempor&auml;r ausgeschlossen und mit dem n&auml;chsten Cronjob-Aufruf erneut gepr&uuml;ft.</li>
<li>Beispiel: Wenn per Vorrauskasse bezahlt wird, wollen Sie erst nach Erhalt des Betrages Bonuspunkte vergeben.</li>
<li>Mit dieser Pr&uuml;fung k&ouml;nnen Sie unberechtige Punktevergabe, durch unbezahlte Mehrfachbestellungen vorbeugen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_PAYMENT_4_NO_POINTS_HELP' => '<b>Keine Punkte bei folgenden Zahlarten:</b><br>
W&auml;hlen Sie die Bezahlarten aus, welche f&uuml;r die Berechnungen ausgeschlossen werden sollen.<br>
Bestellungen, welche dieses Kriterium erf&uuml;llen werden dauerhaft ausgeschlossen.',
'D3_CFG_MOD_d3points_SELECTION_DELIVERYDATE_4_NO_POINTS_HELP' => '<b>Versanddatum bei folgenden Bezahlarten pr&uuml;fen:</b><br>
W&auml;hlen Sie die Bezahlarten, welche auf das "versandt am"-Datum gepr&uuml;ft werden sollen.<br>
<ul>
<li>Die Pr&uuml;fung erfolgt auf das Feld <span class="filename_filepath_or_italic">oxsenddate</span>.</li>
<li>Beispiel: Wenn per Kreditkarte bezahlt wird, wollen Sie erst nach Versand des Produktes / der Bestellung die Bonuspunkte vergeben.</li>
<li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden tempor&auml;r ausgeschlossen und mit dem n&auml;chsten Cronjob-Aufruf erneut gepr&uuml;ft.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_POINTS_HELP' => '<b>Ordner freigeben:</b><br>
W&auml;hlen Sie die Ordner f&uuml;r die Bestellungen freigeben werden.<br>
<ul>
<li>Die Bestellungen m&uuml;ssen in einer der gew&auml;hlten Ordner zugeordnet sein (die Ordner werden mit "ODER" gepr&uuml;ft).</li>
<li>Die Auswahl der Bestellordner ist optional.</li>
<li>Ist kein Bestellordner ausgew&auml;hlt wird dieses Kriterium &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_NO_POINTS_HELP' => '<b>Ordner ausschlie&szlig;en</b><br>
W&auml;hlen Sie die Ordner f&uuml;r die Bestellungen ausgeschlossen werden.<br>
<ul>
<li>Die Bestellungen m&uuml;ssen in einer der gew&auml;hlten Ordner zugeordnet sein (die Ordner werden mit "ODER" gepr&uuml;ft).</li>
<li>Die Auswahl der Bestellordner ist optional.</li>
<li>Ist kein Bestellordner ausgew&auml;hlt wird dieses Kriterium &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_OPT_SETTINGS_HELP' => '<b>Optionale Auswahlkriterien:</b><br>
Hier k&ouml;nnen Sie weitere Felder und zus&auml;tzliche Pr&uuml;fungen angeben.<br>
Diese werden bspw. von diversen Modulen (Bezahlmodulen, Schnittstellen zu Verkaufsportalen, ...) bef&uuml;llt.<br>
Weitere Information bekommen Sie bei dem jeweiligen Modulhersteller der Schnittstellen/Module.<br>
Sie k&ouml;nnen m&ouml;gliche Werte aus der Datenbank, in der entsprechenden Tabelle auslesen.',
'D3_CFG_MOD_d3points_SELECTION_OXIP_INCL_HELP' => '<b>Notwendige Werte im Feld oxip:</b><br>
In der Tabelle <span class="filename_filepath_or_italic">oxorder</span> im Feld <span class="filename_filepath_or_italic">oxip</span> speichern einige Module eine Art Kennung von Portalen (bspw. amazon, ebay, ...) ab.<br>
Hier k&ouml;nnen Sie die Kennungen eintragen, welche zwingend erforderlich sind.
<ul>
<li>Das Datenfeld darf nur exakt diese Zeichenkette enthalten.</li>
<li>Gro&szlig;- Kleinschreibung wird ignoriert.</li>
<li>Bei mehreren Kennungen muss jeder Wert auf einer separaten Zeile stehen.</li>
<li>Bleibt das Feld leer, wird diese Pr&uuml;fung &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_OXIP_EXCL_HELP' => '<b>Verbotene Werte im Feld oxip:</b><br>
In der Tabelle <span class="filename_filepath_or_italic">oxorder</span> im Feld <span class="filename_filepath_or_italic">oxip</span> speichern einige Module eine Art Kennung von Portalen (bspw. amazon, ebay, ...) ab.<br>
Hier k&ouml;nnen Sie die Kennungen eintragen, welche ausgeschlossen werden sollen.
<ul>
<li>Das Datenfeld darf nur exakt diese Zeichenkette enthalten</li>
<li>Gro&szlig;- Kleinschreibung wird ignoriert</li>
<li>Bei mehreren Kennungen muss jeder Wert auf einer separaten Zeile stehen.</li>
<li>Bleibt das Feld leer, wird diese Pr&uuml;fung &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_INCL_HELP' => '<b>Notwendige Werte im Feld oxtransstatus:</b><br>
In der Tabelle <span class="filename_filepath_or_italic">oxorder</span> im Feld <span class="filename_filepath_or_italic">oxtransstatus</span> speichern einige Module die Status von Transaktionen (bspw. ERROR, OK, ...) ab.<br>
Hier k&ouml;nnen Sie die Transaktionstatus eintragen, welche zwingend erforderlich sind.
<ul>
<li>Das Datenfeld darf nur exakt diese Zeichenkette enthalten.</li>
<li>Gro&szlig;- Kleinschreibung wird ignoriert.</li>
<li>Bei mehreren Kennungen muss jeder Wert auf einer separaten Zeile stehen.</li>
<li>Bleibt das Feld leer, wird diese Pr&uuml;fung &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_EXCL_HELP' => '<b>Verbotene Werte im Feld oxtransstatus:</b><br>
In der Tabelle <span class="filename_filepath_or_italic">oxorder</span> im Feld <span class="filename_filepath_or_italic">oxtransstatus</span> speichern einige Module die Status von Transaktionen (bspw. ERROR, OK, ...) ab.<br>
Hier k&ouml;nnen Sie die Transaktionstatus eintragen, welche ausgeschlossen werden sollen.
<ul>
<li>Das Datenfeld darf nur exakt diese Zeichenkette enthalten.</li>
<li>Gro&szlig;- Kleinschreibung wird ignoriert.</li>
<li>Bei mehreren Kennungen muss jeder Wert auf einer separaten Zeile stehen.</li>
<li>Bleibt das Feld leer, wird diese Pr&uuml;fung &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_INCL_HELP' => '<b>Erlaubte E-Mailadresse/n:</b><br>
Schr&auml;nken Sie die Auswahl der Bestellungen auf bestimmte E-Mailadressen oder Teile von E-Mailadressen ein.
<ul>
<li>Begrenzung auf komplette oder Teile von E-Mailadressen.</li>
<li>Beispiele (mit Pipezeichen | getrennt):<br> user@domain.de | domain.de | domain | user@ </li>
<li>Gro&szlig;- Kleinschreibung wird ignoriert.</li>
<li>Bei mehreren Kennungen muss jeder Wert auf einer separaten Zeile stehen.</li>
<li>Bleibt das Feld leer, wird diese Pr&uuml;fung &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium nicht erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
'D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_EXCL_HELP' => '<b>Verbotene E-Mailadresse/n:</b><br>
W&auml;hlen Sie E-Mailadressen oder Teile von E-Mailadressen aus, welche f&uuml;r die Berechnungen ausgeschlossen werden sollen.<br>
<ul>
<li>Begrenzung auf komplette oder Teile von E-Mailadressen.</li>
<li>Beispiele (mit Pipezeichen | getrennt):<br> user@domain.de | domain.de | domain | user@ </li>
<li>Gro&szlig;- Kleinschreibung wird ignoriert.</li>
<li>Bei mehreren Kennungen muss jeder Wert auf einer separaten Zeile stehen.</li>
<li>Bleibt das Feld leer, wird diese Pr&uuml;fung &uuml;bersprungen.</li>
<li>Bestellungen, welche dieses Kriterium erf&uuml;llen werden dauerhaft ausgeschlossen.</li>
</ul>',
//Konfiguration ->Generierung Gutscheine
'D3_CFG_MOD_d3points_VOUCHER_RATE_4_VOUCHER_HELP' => '<b>Bonuspunkte-Umrechnungskurs:</b><br>
Hier wird der Umrechnungkurs von den Punkten zu der Shop-Basisw&auml;hrung eingestellt.<br>
<ul>
<li>
Die W&auml;hrung ist nicht auf die Shop-Basisw&auml;hrung festgelegt.<br>
Der Wert des Gutscheines wird in der vom Kunden gew&auml;hlten W&auml;hrung angezeigt.
</li>
<li>
<b>Beispiel 1:</b><br>
Ist "0.01" hinterlegt, bekommt der Kunde einen Gutschein in H&ouml;he von 1 Cent je 1 Bonuspunkt.<br>
Punktekonto betr&auml;gt 250 Punkte. Umrechnung: 250 * 0.01 = 2.50<br>Der Kunde erh&auml;lt somit einen Gutschein &uuml;ber 2,50 Shop-Basisw&auml;hrung.
</li>
<li>
<b>Beispiel 2:</b><br>
Ist "0.05" hinterlegt, bekommt der Kunde einen Gutschein in H&ouml;he von 5 Cent je 1 Bonuspunkt.<br>
Punktekonto betr&auml;gt 250 Punkte. Umrechnung: 250 * 0.05 = 12.50<br>Der Kunde erh&auml;lt somit einen Gutschein &uuml;ber 12,50 Shop-Basisw&auml;hrung.
</li>
<li>M&ouml;gliche Angaben (mit Pipezeichen | getrennt):<br> 1 | 1,5 | 1.5 | 0.05 | 0,05</li>
</ul>',
'D3_CFG_MOD_d3points_POINTS_VOUCHER_OUT_PAYMENT_HELP' => '<b>Minimallimit f&uuml;r die Punkteumwandlung:</b><br>
Stellen Sie die Mindestpunktezahl ein, ab der ein Kunde manuell aus seinen Bonuspunkten einen Gutschein erstellen kann.<br>
<ul>
<li>Beispiel: Bei einem Wert von 100, darf der Kunde erst ab einem Kontostand von 100 Punkten einen Gutschein erstellen.</li>
<li>G&uuml;ltig sind nur ganze Zahlen (100 200 300 ... 900).</li>
<li>0 - kein Limit gesetzt.</li>
</ul>',
'D3_CFG_MOD_d3points_POINTS_VOUCHER_AUTOMATIC_PAYOUT_HELP' => '<b>Automatische Gutscheinerstellung:</b><br>
Geben Sie die H&ouml;he an, ab wann die Bonuspunkte automatisch in einen Gutschein umgewandelt werden sollen.
<ul>
<li>G&uuml;ltig sind nur ganze Zahlen (100 200 300 ... 900).</li>
<li>Das Kundenkonto wird bei der Generierung um die Punktezahl (siehe Bonuspunkte-Umrechnungskurs) reduziert.</li>
<li>Der Kunde erh&auml;lt automatisch eine E-Mail mit dem Gutscheincode.</li>
<li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
</ul>',
'D3_CFG_MOD_d3points_POINTS_VOUCHER_NUMBER_OF_CHARAKTER_HELP' => '<b>Anzahl der Stellen des Gutscheincodes:</b><br>
Anzahl der Stellen, die ein Gutscheincode bei der Erstellung bekommen soll. Die Generierung erfolgt per Zufall mit n Stellen.',
//Konfiguration -->Email
'D3_CFG_MOD_d3points_EMAILS_HELP' => '<b>Konfiguration E-Mails:</b><br>Hier k&ouml;nnen Sie noch weitere Einstellungen zum Thema E-Mails setzen.',
'D3_CFG_MOD_d3points_EMAILS_TEST_HELP' => '<b>Test-E-Mailadresse angeben:</b><br>Wenn der Test-Modus aktiv ist, werden alle Bonuspunkte E-Mails an die eingetragene E-Mailadresse versendet.',
'D3_CFG_MOD_d3points_EMAILS_BCC_HELP' => '<b>Blindkopie-E-Mailadresse angeben:</b><br>Alle ausgehenden E-Mails werden zus&auml;tzlich als BCC (Blindkopie) an die eingetragene E-Mailadresse versendet.',
'D3_CFG_MOD_d3points_SEND_FIRST_EMAIL_HELP' => '<b>Zeitversatz zwischen Vergabe der Punkte und Benachrichtgung per E-Mail:</b><br>
Der Kunde erh&auml;lt die Informations-E-Mail zur Punktevergabe erst nach n Tagen.
<ul>
<li>G&uuml;ltig sind nur ganze Zahlen (1 2 3 ... 9).</li>
<li>Bei Angaben kleiner 0 wird die Informations-E-Mail bei der Punktevergabe versendet.</li>
</ul>',
//'D3_CFG_MOD_d3points_REMINDER' => 'Einstellung Erinnerungsemails',
'D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_FIRST_MAIL_HELP' => '<b>:</b><br>Punktestand ab dem der Kunde erinnert werden soll.
<ul>
<li>Angabe erfolgt in Tagen.</li>
<li>Der Wert gibt die Anzahl der Tage an, die zwischen der ersten Informationsmail (das er Punkte erhalten hat) und einer weiteren Erinnerungs-E-mail liegen sollen</li>
<li>Bleibt das Feld leer bzw. wird auf "0" gesetzt werden keine Erinnerungs-E-Mails versendet.</li>
<li>Der Kunde kann den Empfang dieser E-Mail abw&auml;hlen. Die notwendige Einstellm&ouml;glichkeit befindet sich im Kundenkonto.</li></ul>',
'D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS_HELP' => '<b>Intervall der Erinnerungs-E-Mail:</b><br>
Der Kunde erh&auml;lt nach n Tagen die Einnerungs-E-Mail.<br>
<ul>
<li>In der Erinnerungs-E-Mail wird der Kunde an sein Punktekonto erinnert.</li>
<li>Der Intervall wird nach jeder Punktevergabe neu gestartet.</li>
<li>G&uuml;ltig sind nur ganze Zahlen (1 2 3 ... 9).</li>
<li>Bei Angaben kleiner 0 wird die Informations-E-Mail bei der Punktevergabe versendet.</li>
<li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
</ul>',
'D3_CFG_MOD_d3points_REMINDER_AMOUNT_POINTS_HELP' => '<b>Mindestpunktestand Erinnerungs-E-Mail:</b><br>
Der Kunde wird erst ab einem Kontostand n erinnert.
<ul>
<li>Abfrage pr&uuml;ft auf: Einstellung >= Punktestand Kundenkonto </li>
<li>Der Kunde erh&auml;lt dazu eine E-Mail mit der Summe seiner Punkte.</li>
<li>Der Kunde kann den Empfang dieser separaten E-Mail, in seinem Kundenkonto de/aktivieren.</li>
<li>G&uuml;ltig sind nur ganze Zahlen (100 200 300 ... 900).</li>
</ul>',
//Testmodus
'D3_CFG_MOD_d3points_TESTMODUS_FOR_REVIEWS_HELP' => '',
'D3_CFG_MOD_d3points_TESTMODUS_DISPLAY_ACCOUNT_HELP' => '',
'D3_CFG_MOD_d3points_TESTMODUS_FOR_GROUPS_HELP' => '',
'D3_CFG_MOD_d3points_TESTMODUS_CREATE_VOUCHERS_HELP' => '',
//Spielwiese
//Wartung
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_HELP' => '<b>Alle Bestellungen zur&uuml;cksetzen:</b><br>
Mit dieser Wartungsoption k&ouml;nnen Sie den Status f&uuml;r ALLE Bestellungen innerhalb eines Shops setzen.<br>
Damit k&ouml;nnen alle Bestellungen f&uuml;r eine erneute Punktevergabe freigeschalten/gesperrt werden.<br>
Achtung! Bereits vergebenene Punkte werden nicht gel&ouml;scht!<br><br>
Tipp: Nach der Installation bzw. Liveschaltung des Moduls k&ouml;nnen Sie alle Bestellungen als bearbeitet markieren. Damit wird das Bonuspunkteprogramm erst mit neuen Bestellungen gestartet. ',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT_HELP' => '<b>:</b><br>Alle Bestellungen auf bearbeitet setzten. Mit einem Haken werden alle Bestellungen auf "bearbeitet" gesetzt. Ohne Haken wird der Status "unbearbeitet" gesetzt und die Bestellungen werden vom Cronjob bearbeitet.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDER_TXT_HELP' => '<b>Bonuspunkte einer einzelnen Bestellung l&ouml;schen:</b><br>F&uuml;r eine einzelne Bestellung k&ouml;nnen die vergebenen Punkte gel&ouml;scht oder storniert werden.<br>Der Kunde wird &uuml;ber diesen Vorgang per E-Mail benachrichtigt.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_UNSET_HELP' => '<b>als unbearteitet markieren:</b><br>An alle Bestellungen im Shop werden nach Ausf&uuml;hrung dieser Aktion neue Bonuspunkte vergeben.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_SET_HELP' => '<b>als bearbeitet markieren:</b><br>An alle bisher im Shop get&auml;tigten Bestellungen k&ouml;nnen keine Bonuspunkte mehr vergeben werden.<br>Bonuspunkte werden an zuk&uuml;nftigen Bestellungen berechnet.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_HELP' => '<b>Vorgang wirklich ausf&uuml;hren?:</b><br>Aus Sicherheitsgr&uuml;nden muss dieses Feld best&auml;tigt werden.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDER_CONFIRM_HELP' => '<b>Vorgang wirklich ausf&uuml;hren?:</b><br>Aus Sicherheitsgr&uuml;nden muss dieses Feld best&auml;tigt werden.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_DELETE_HELP' => '<b>l&ouml;schen:</b><br>Bereits vergebene Punkte und Gutscheine dieser Bestellung werden gel&ouml;scht.<br>Die Bestellung ist damit f&uuml;r eine erneute <b>Punktevergabe freigeschalten</b>.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_STORNO_HELP' => '<b>stornieren:</b><br>Dem Bonuspunktekonto werden die Punkte aus der Bestellung negativ berechnet.<br>Im Falle eines negativen Punktestand wird versucht vorhandene Bonuspunkte-Gutscheine aufzul&ouml;sen. Kann kein Gutschein aufgel&ouml;st werden, bleibt ein negativer Punktestand.<br><b>Dieser Vorgang ist im Kundenkonto nachvollziehbar</b> und kann dem Kunden &uuml;ber das Feld "Bemerkung" erl&auml;utert werden.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_COMMET_HELP' => '<b>Bemerkung:</b><br>Hier kann ein Kommentar f&uuml;r den Kunden hinterlassen werden. Diese Meldung ist im Kundenkonto sichtbar und wird in der E-Mail angezeigt.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_SEND_MAIL_HELP' => '<b>E-Mail versenden:</b><br>Der Kunde wird dar&uuml;ber per E-Mail unterrichtet.',
//Bestellungen ->Stamm
//Benutzer D3 Bonuspunkte
'D3_USER_POINTS_SETPOINTS_HELP' => '<b>Punkte:</b><br>
Geben Sie an ob Sie negative/positive Punkte vergeben woll.
<ul>
<li>Der Kunde erh&auml;lt keine E-Mail Benachrichtigung.</li>
<li>Die Vergabe der Punkte kann der Kunde in seinem Kundenkonto einsehen.</li>
<li>G&uuml;ltig sind nur ganze Zahlen (-100 100 -200 200 ... 900).</li>
</ul>
',
'D3_USER_POINTS_SETPOINTS_SEND_EMAIL_HELP' =>'',
'D3_CFG_MOD_d3points_FNC_CRONJOB_PRINT_STATUS_HELP' => 'Die Ausführung der CronJobs beeinhaltet die Ausgabe umfangreicher Informationen zur Abarbeitung und zu den Kundendaten.
<br>Für Tests, der Inbetriebnahme oder dem regulären Betrieb können diese Informationen wichtig sein um die Funktion nachzuvollziehen.
<br> Ist diese Option nicht gesetzt, dann werden auch keine Daten ausgegeben.',
'D3_CFG_MOD_d3points_FNC_CRONJOB_SEND_STATUS_TO_HELP' => 'Mit dieser Option werden die Ausgaben zusätzlich an die hier hinterlegte Emailadresse gesendet.<br>Ist das Feld leer, so erfolgt keine Ausgabe per Mail.<br><br>
Diese Einstellung ist unabhängig von der Option:
'
);

View File

@ -1,79 +1,176 @@
<?php //006ec <?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 Bonuspunkte @version 5.0.2.1 PHP71 (17.03.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); $sLangName = "Deutsch";
?> $aLang = array(
HR+cPmZz5APEQEs95pQ1XLwDR1M+pgA9Jkoe4PEuGYXMzsDoSwibhiWopZumilB3z5U/LF8DBLtt
HxaLfadKPnNjHqJ39EYL3kz+2ohP9Y8B7AzGJGT4RdD7QlLkoZBaTtLijU6HflrCsOIg0d5Mv7ou //Navigation
qBL2Puhr7LHKI5nHYZvagncg8ixs/4PlbUvEVrwZj0BgzdqZ8TtiaMAQp9lkq29Qhy08IP8jXvcV 'charset' => 'UTF-8',
eHOnLxDYhFM77IfzASGe7M3XXCEOdsfAXXp0FtDAlFhifVxpKx4ZMGCKBqXdgbbHnGZLfVX5MFor 'd3points_TRANSL' => 'Bonuspunkte',
oxrGYpYFLqaWm3I9VUXrlmIMpNHEDncp9iWzhCsLm8SCnAUXjpqevYGh6aBwHxgtQnY/2VEFeEcn 'd3points_HELPLINK' => 'Bonuspunkte/',
Mj+5avqJ3WBL1ChXjqsjcQz3C9WItKhcMqnHv9wCYlR+IVkL5rU4X+nBCMLDKaWVMEY0RQ2hulZq //ModCfg
hWk8UwJNdfZyx28Vhhm966cBFhZcQSmhZgmExIcG+o1pDsYtQ4JQ+drKH3jhQqnmqPMare4RhB+V 'd3mxd3points' => '<i class="fab fa-d3 d3fa-color-blue"></i> Bonuspunkte',
WlledPpela2V/lGaL7QIw/lSTrCFsgcXQB7DfvLXkMxxNFJ+LNvzDnDZlkhdag6Cfw2Vbi+bQyyl 'd3cfgd3points' => 'Konfiguration',
jtpS42pU7FtZqdW4Fz5z5A31+tcaXFLwB9K+aUsNUa5BIHd/daDLrMUht0kD0c5+s12FUNEiVs5t 'd3tbcld3points_settings_main' => 'Konfiguration',
n09qQZTyBgviV0lEDzQ+Jl/TnO1FbB/wBH9MlbVR5WW1Mqi+tCJWXPVeJCIZwk+BABYw6cdXhLnz 'd3mxd3points_SETTINGS' => 'Konfiguration',
x317sHLROp+UFjhKsA2c3Z8aP85h0xRB5bSvQUiiSwJcV4yUt/7ng0oH+DQFFRbWIyIykN+5BCa6 'd3mxd3points_SUPPORT' => 'Support',
W37tcGjBJ193ZrzQEhkTXONWu1JmdWXoqBGuHNmLjsrehbthHgd3ZNEcRp5c0P5MGY8mgBkgCM6Q 'D3_CFG_MOD_d3points_MODULEACTIVE' => 'Modul aktiv',
x2tzUY+dY6ARdZZKCj8Y+ACTj+hWbCqoncsP/o//X2y72/0gQL3fAEsmU7RKoce3WSwK3SccA/rc 'D3_CFG_d3points_GENERAL_DEBUGACTIVE' => 'Debug-Modus',
8m10PL7WHqzUuu/1FRzz9FhG8GvIlGevttUCEhW0gvMMu5hIVAET983z8OaLjV3gmulGXonIUALA 'D3_CFG_d3points_TEST_MODUS' => 'Test-Modus',
LVfCbjIzQ8QMYc0VonKOwtlVLNDzH1BlhcTKyAdKXpfBhvILtYQOltU4muv1+000pKFuk5jsDTFf 'D3_CFG_MOD_d3points_ACTIVE' => 'aktiv',
JRjhPSkQNFM1C4Of199m9o5GEgxdw9kHz1I7YLkO/HdRlnfP0PHvOYytikySJp7F01Ox8Zz8mOSd 'D3_CFG_MOD_d3points_INACTIVE' => 'inaktiv',
FO91KZjYADWPg6IS+RzyaBVYcdlEgd92LBgDFc4gbEVtKwrJUNDkCJBm1IwRlpT6OsPXUEyS632V 'D3_CFG_MOD_d3points_CRONJOBS_OWERVIEW' => 'CronJob / Funktionen',
WSViW7R7XRvHdPkSV1Nwd6pgj33HP6N0AD1IHEtgK+JUG49viL5JLr57OWf/5ePJ9tY8L39gbsSu 'D3_CFG_MOD_d3points_CRONJOBS_ACTIVE' => 'Aktiv',
jN/tGoZw90yv9Sr09dHV0x8pw+FpDzMio74EY0sExL/FqnV95qbHXHIgaUR4IbczoRtn+v9TXXeP 'D3_CFG_MOD_d3points_LAST_STARTS_CRONJOBS' => 'letzte Ausführung:',
7eiqAV64N5/UTHjg1PD/AgVO81LtmwDp1kZEhAw+DzhcgKRcQ3H5mRCEf6lnuF/vkn/8L15i+QHy 'D3_CFG_MOD_d3points_CRONJOBS_LINK' => 'Link',
s63I4IVytx1JjkbE0MPyiJJNRZt2/tgf2yMOVJTHenXd6av98qqnYQke7qGiQ74SUuMQFd+v56q+ 'D3_CFG_MOD_d3points_ACCESSKEY' => 'Zugriffsschutz für den CronJob',
K+GBYzdkwPPpSJzAk9q6ExcJJncIms4J/qwywrjEnyffKE8eImjO91lyOO58N6I3esXtJejd6mV9 'D3_CFG_MOD_d3points_CRONJOB_GENERALL' => 'Cronjob',
vYRo8fjyN8jZIGkgGXzE7HdoX7b1S6JWDtKrSNhX86FTwa39g39+bSN4sf12k9TZbGOwe7KJpHR9 'D3_CFG_MOD_d3points_CRONJOB_NEWPOINTS' => 'Punktevergabe',
oFEq7Y7Gcnb9+Z8RBF26UpM0Zm+S0U7Oc/dnjp2iTHb9mDINd/CYc+Xx20P8sS7ynfIp1ASS859r 'D3_CFG_MOD_d3points_VOUCHER_4_MAX_POINTS' => 'Automatische Gutscheinvergabe',
QtSx2eVK/MFS7bHISmaSzFNXcW7FSXDjjbrkHnNJXysj0LJ3SoWm5zvovKo4caGpvMpJthV2ePqr 'D3_CFG_MOD_d3points_SEND_FIRST_MAIL' => 'E-Mail mit Bonuspunkte',
71nqGJvYdOnBTihbmJPkBAnGjqoRxmesUMTMrcXlCwtieAjEVouYiJGszWKWG/fdZnPzPBSfhmmK 'D3_CFG_MOD_d3points_SEND_REMINDER_MAIL' => 'Erinnerungs-E-Mails',
EMj0B+RLYLK2qE2hsm4eY/eJkpEjPPL2WiXd5ENY0BRHR690HpvymglNcj2MMhXSJTSM5UZiwlHD 'D3_CFG_MOD_d3points_CALCULATION' => 'Berechnung der Bonuspunkte',
h/0iZMVNLBDjdNlLS76U1Cm0dv8iV1eafqXzZwxus5Horur3f37T9smatBTyDL4SOHrBEUibN4x/ 'D3_CFG_MOD_d3points_FNC_CRONJOB_PRINT_STATUS' => 'CronJob: Ausgabe der Statusinformationen',
PBpSU8LXVnGd3IPChCq9ejxFNGLXzV5W0WIjIMyIPfVGFTHs0/08+zXqlPnFgISFhQOP+qZ+PMXH 'D3_CFG_MOD_d3points_FNC_CRONJOB_SEND_STATUS_TO' => 'CronJob: Ausgabe versenden an:',
g2clbnYE76hqW5DTKaY15XJc/n6JedCkLs3ZBBzT9LQlBN6O4e2xtSBWpCbB3rZ2WcqpYfYNBtJO
LNQJ21YOTfiqh/wn5AAldulN1GC7xk/FVO2roUM1UfZkO6waUerGPY2azKEqDcZoaS6JsIr7tD5O 'D3_CFG_MOD_d3points_POINTS_SYSTEM' => 'Punktesysteme',
ADqIkpjkXWyz8mp1JE+VXePbDWDpUDoMFJa2024MMf2yWhFOpXQKvnnXIyJITCUJymj1p9TlEQD1 'D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALE' => 'Staffelsystem (scalar)',
J1eFc5RsXAD8sGd+p9VQtN2GGJdicHkqKB/HsPqhcRrIDA2ikN5EhE+kluI093lqWbDUA1BVc5gR 'D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR' => 'lineare Punktevergabe (linear)',
prSDDk+vuvQtDmHftyD6bnrfdon+w4fsFh0PVKyuUw0rrjh3YuYzXIXZPaDJim8ML1uVhJz4FXMA 'D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALAR_SET' => 'Punkteverteilung für das Staffelsystem',
OKdBuCL5O/eeh+yWvsPMtGpc87aRDKFu2MUKtxSq37m2a9ZylpRIxyr9dXYlhugxLfiJtrOal5b4 'D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_SET' => 'Punkte für die lineare Punktevergabe',
hkJdVIWlPi/fKyc5rJ6EK8RG1tyjx0ACEiHtwMNIiOi832s9Ts1y6ZgN/qhewYA2aleTbNgQKVXl 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_RATING_SET' => 'Punkte für Sternbewertung',
T+fT0AbTzax/XCkbr8AOO+QNmsCYNLvJ6tCT+Q02xdRKs3eZATMMeO6BThWP8r3/Cngj0uGiFsfa 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_SET' => 'Punkte für Textbewertung',
063GYtFhEjbtuAjHwZO7Qz1kj2oSgWbP2LJVSKN2RB2YKN3vQcU/rHFxx2s8RloYbte6xg9IEV8W 'D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS' => 'Mehrfach-Textbewertungen für Artikel',
NB7zCebsJEn/r/RBIR2dkEB1cJY2o16l79j89szx5/NnOgi5Ri/FkJaJUdIaf5ssjgJPA2jEFnJ2 'D3_CFG_MOD_d3points_POINTS_SYSTEM_EE_MALL_ACCOUNT' => 'Shopübergreifendes Punktekonto (nur EE)',
3T3otH0wLBX54jKOrHuUdzUqhpGI7yh3kNuW43BG1h2krueeJqbE/ihB2zAetjFY8CGmKUKO1iJa 'D3_CFG_MOD_d3points_SELECT_ORDERS' => 'Auswahlkriterien für die Punktevergabe an Bestellungen',
qezZidI3WXeMjC16uYcsfG28w2rb77pXybQigXPFBpMLyJGoBV+9ahwTOUCqVjpN3RwJPThIcOCC 'D3_CFG_MOD_d3points_SELECTION_DATE_LIMIT' => 'Zeitlimit für zurückliegende Bestellungen',
+L5wIQVUOX+r0D3Rh+JXkZl0ssZ9+vXDP0d/Fuj6lv06KQY4YFPcC23aBo+RZ7zNxxxqV1KkXGjO 'D3_CFG_MOD_d3points_SELECTION_DATE_RANGE' => 'Zeitspanne zwischen Bestellzeit und Punktevergabe',
Bu5ST0AsKKeOsMqNC6iB2oC1izZYuXOeP7vIz60WkXp4FZH2QMdiTrPhp8X3elaJf67QoqQogedg 'D3_CFG_MOD_d3points_SELECTION_PRICE_LIMIT' => 'Minimalwert für den Warenbruttowert',
7Uch0rHUsmUgzM66WEZWmqi1Gj5sGR6sERXKkeY/sqNMH6n+We1an4axTD97l+4mlD4TCL97J62F 'D3_CFG_MOD_d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT' => 'Kunden ohne Kundenkonto erhalten Bonuspunkte',
Vm9etcC3Xm/c0jS1dN1iB+eNMNyZmo5mq6abHjJxqbxnUhIeBSYOk49+wU5bvGIylDOcWvt0R18d 'D3_CFG_MOD_d3points_SELECTION_GROUPS_4_POINTS' => 'Kundengruppen freigeben',
5Yz7zxK5SHqqcSyp2Filt2berkEt7u+r+8Lyao3++pwdxPp6o++Tmu/Dm5b2LX6v4DFn0P0mjbVx 'D3_CFG_MOD_d3points_SELECTION_GROUPS_4_NO_POINTS' => 'Kundengruppen ausschlie&szlig;en',
93RLdJrYV+qb5460E4fNsl8UN9XjK1FHsxzZVHU92XjzmPIWPF6+jKzTPUkJ+Mt8nMxdBoaMJsdf 'D3_CFG_MOD_d3points_SELECTION_PAYMENT_DATE_PAYED_POINTS' => 'Bezahldatum bei folgenden Bezahlarten prüfen',
iAhYsaOb6nZUBwUTWKQwT2S2EnRa2qNQ2x7sCVOcaMxLAlRwa9u0ROzYHmWT6bqbj9HRUML4WL9k 'D3_CFG_MOD_d3points_SELECTION_PAYMENT_4_NO_POINTS' => 'Keine Punkte bei folgenden Zahlarten',
lc1Nrbxkxr1+Xw48gWo1Fn6SOghqlMSgbIYYZRFVM9UGnD04sDY/y8QIxUlYALc8ozwZ3jLzBVfK 'D3_CFG_MOD_d3points_SELECTION_DELIVERYDATE_4_NO_POINTS' => 'Versanddatum bei folgenden Bezahlarten prüfen',
rp/5/q0RZmbBkosOOFmSVcvamAueMKk6edG49oB07A3lNtGMqSn4KGm6KzL9r6JFZDbG18tv9SEG 'D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_POINTS' => 'Bestellordner freigeben',
lrN2KTQST+lc6+utkx1rQS+xd2OD2nfOnBky17cceo89nF/Xov/CVOV1B5UwBvooreE4KulGGiFy 'D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_NO_POINTS' => 'Bestellordner ausschlie&szlig;en',
WkB/hnJUE9ctkV3OZG26q7IDM3KOMU2opNzTRcjSpuWFWpvAfFYwXKuMn9VXA1tW5CxF/0Ph38We 'D3_CFG_MOD_d3points_SELECTION_OXIP_INCL' => 'Notwendige Werte im Feld oxip',
iyViJutngehvV2wipvonQma3te0S5gfQ/6bynmGl2VQagjGBXQyOishesO2ebgkBnIHD1qysKl5v 'D3_CFG_MOD_d3points_SELECTION_OXIP_EXCL' => 'Verbotene Werte im Feld oxip',
HLsK7NPtYXP6vZfJWT2vMfoDovarYUHneVALuIymK2TYeBcJ6rpFYOF4HGTAV/3EhYh4YyIaxkqb 'D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_INCL' => 'Notwendige Werte im Feld oxtransstatus',
7mvbum8BjMU/XdaBZbLu80sBQmpM2VycjiT2aURVs1J/4lLtfvORxZGXc7CduqlyTR4zjzK1bp8m 'D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_EXCL' => 'Verbotene Werte im Feld oxtransstatus',
5Tp+3Ctxi7WWc1LfaR4zdd+faukCSc9dPmYk75WC7DTx9ypgHAnnIsnEwjYzd+vLcDQvyN7/ptV2 'D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_INCL' => 'Erlaubte E-Mailadresse',
XkB1b8UvzvxwLYCSuOVd438OBWPevqWYWhuD8tA4aCIPM8KLsw5DY1/7eWv0EG18M+f9FUW05tMI 'D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_EXCL' => 'Verbotene E-Mailadresse',
ZKuNE0FKg6H2m2d46u9dOh/fuhaNvhVl5d9DmobYbiH2RA/eEDJf+Ph2A9Mjz48BNkn1L6gLFYgq //Konfiguration ->Generierung Gutscheine
WRVKJMHSJny2qi6ICy9AxPpDidT7BYcQT0o0cpN6TnPVTXdHvz0ww+AkMyAhIxMKjCTz/wmwUEDO 'D3_CFG_MOD_d3points_VOUCHER' => 'Generierung Gutscheine',
n90qU8bhXJJV+Od8qxS50UvW7+79tPx7BQsyeXrM/2OxckdTGE2MSst6C6tEkuxgX2HOpGMkijOd 'D3_CFG_MOD_d3points_VOUCHER_RATE_4_VOUCHER' => 'Bonuspunkte-Umrechnungskurs',
Tv4DC6CnKTbPaZFcM1Dg70nomaS9x8X21/q05tnx/O+WwWQEG5j5sFyriXsaR+cvmMxaqZYRon/w 'D3_CFG_MOD_d3points_POINTS_VOUCHER_OUT_PAYMENT' => 'Minimallimit für die Punkteumwandlung',
7C3ehnbxI3ExDR08yL8PYj2Lp0vCO0UIEeO8UKH3C2ahGXTN66ZyGe8f/3lD2pa8zfMHYfveL+Qa 'D3_CFG_MOD_d3points_POINTS_VOUCHER_AUTOMATIC_PAYOUT' => 'Automatische Gutscheinerstellung',
x8sWEoU3Gdd7sV+hQg/dHkAmXsW+q9X35FtfeQTvstgJL4bkRJFX8UFU7XsW5zyePueaU958kNO1 'D3_CFG_MOD_d3points_POINTS_VOUCHER_NUMBER_OF_CHARAKTER' => 'Anzahl der Stellen des Gutscheincodes',
BbBw3ThBW1Ak8kbwAVRO+4Kj3vdVqXdbfC0+fYTQBAaHgoPP0zbD6J+e/jzSc+Hne59yxm44a0nD //Konfiguration -->Email
lwSX4CGFGuu0DqZ3JjDdvqTMhUzykM2o72AaUOvXXrKBXBSBrMH8XbSCOtpXplHo6lA92N5hZzLK 'D3_CFG_MOD_d3points_EMAILS' => 'Konfiguration E-Mails',
Jpxw90vwaPoPEj32fG+iIBKMObLdLoV6yyithmsq2dQndP6cMrI0/XWX3OTRqcEygeJUK2YYDF0d 'D3_CFG_MOD_d3points_EMAILS_BCC' => 'Blindkopie-E-Mailadresse angeben',
TxVDkfRlj9/bvW1LpKt/AAuk+2u+AAh5tgHI9zd62ZgHHCS4/nCd6Xwc9TsWen4g5VUgSpFl1Dt4 'D3_CFG_MOD_d3points_EMAILS_TEST' => 'Test-E-Mailadresse angeben',
6ZFKKDxOnn+9OemXIru5DXCNQLLw+gS2t9am3ncwAyUAvWCsN1uSG0+lyB6hCw8Iel4fUtEIDEYu 'D3_CFG_MOD_d3points_SEND_FIRST_EMAIL' => 'Zeitversatz zwischen Vergabe der Punkte und Benachrichtgung per E-Mail',
xkalAYzwXRY/yXpS2Hh8oMJkWOk9e3U7oNMscVVBpWrCRG9bd6slWg+iGHNCFzOFRJwkEiJiTeQh //'D3_CFG_MOD_d3points_REMINDER' => 'Einstellung Erinnerungsemails',
K7vRmVnTVe77b952xydaoGvxE0jgqNZauE1gssRxxyJTTHd6SeXJ3d4e2o0rMjHpunw6G/lLEqS5 'D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_FIRST_MAIL' => 'Zeitpunkt für versand der ersten E-Mail',
PI5MPbjvWkKDk9eoILX8uxxt6HmhOVe/vOwfiuv0U6miNgiwaU7zOZ/uhaba4vaDMDnG4GjY2xP/ 'D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS' => 'Intervall der Erinnerungs-E-Mail',
VPlVafzbcQBUhubbwcWz3lWHblA5r11nIUHZ7glTnSfp0SFfRk6FQ2VlOPKqLSvtd/tXSSTXhCu2 'D3_CFG_MOD_d3points_REMINDER_AMOUNT_POINTS' => 'Mindestpunktestand Erinnerungs-E-Mail',
lYZPb3XC5bEMXgejBRcbd6kD5pgDGO/2bVRzjEHz0sJqf9t7OZEFbyLe7XpUTDh1g1ojkANdWmOJ 'D3_CFG_MOD_d3points_MAIN_SAVE' => 'Speichern',
uWvGJut4rCEGj8hbD5PQo/ge3XJH0EpOY8/aGKbT4lY2ZnH6PHgXOK4RpQJT3BKCw2XsqYoZyjMM //Bezeichner
/Roq+nUaJ7rCEJ7NlloSeD/9krhRP06rM5UCAa08rhmO5aoPBA4m+SdTYmjnbWSbvRUiqF3q 'D3_CFG_MOD_d3points_LABEL_POINTS' => 'Punkte',
'D3_CFG_MOD_d3points_LABEL_DAYS' => 'Tage',
'D3_CFG_MOD_d3points_LABEL_MONTHS' => 'Monate',
'D3_CFG_MOD_d3points_LABEL_NO' => 'Keine Angabe',
'D3_CFG_MOD_d3points_LABEL_LETTER' => 'Zeichen',
//Spielwiese
'd3tbcld3points_settings_demo' => 'Beispielrechnung',
'd3mxd3points_DEMO' => 'Beispielrechnung',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS' => 'Punkteberechnung',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_PRICE_AMOUNT' => 'Warenwert',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_RATE' => 'Umrechnungsfaktor',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR' => 'Staffel',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_POINTS' => 'Punkte',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_MIN' => 'von',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_MAX' => 'bis',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_METHODE' => 'Rechenweg',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SUM' => 'Bonuspunkte',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER' => 'Gutscheinberechnung',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER_POINTS_SUM' => 'Bonuspunkte',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER_AMOUNT' => 'Gutscheinwert',
'D3_CFG_MOD_d3points_DEMO_CALCULATE_SUBMIT' => 'berechnen',
//Wartung
'd3tbcld3points_settings_maintenance' => 'Wartung',
'd3mxd3points_MAINTENANCE' => 'Wartung',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS' => 'Alle Bestellungen zurücksetzen',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT' => 'Status neu setzten',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_UNSET' => 'Bestellungen als unbearbeitet markieren',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_SET' => 'Bestellungen als bearbeitet markieren',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM' => 'Vorgang wirklich ausführen?',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_NOT' => 'Fehlender Haken bei Bestätigung. Es wurde keine Aktion ausgeführt.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_SUCCESS' => 'Status wurde an %s Bestellungen gespeichert.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_NOT_STATUS' => 'Kein Status ausgewählt.',
'D3_CFG_MOD_d3points_MAINTAINCE_DELETE_ORDER' => 'Bonuspunkte einer einzelnen Bestellung löschen',
'D3_CFG_MOD_d3points_MAINTAINCE_DELETE_ORDER_ORDERNR' => 'BestellNr',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP' => 'Aktion',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_ERROR' => 'Keine Aktion gewählt.',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_DELETE' => 'l&ouml;schen',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_STORNO' => 'stornieren',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_COMMET' => 'Bemerkung',
'D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_SEND_MAIL' => 'E-Mail versenden',
'D3_CFG_MOD_d3points_MAINTAINCE_STORNO_POINTS_FROM_ORDER' => 'Punkte von Bestellung %s storniert.',
'D3_CFG_MOD_d3points_MAINTAINCE_DELETE_POINTS_FROM_ORDER' => 'Punkte von Bestellung %s gelöscht.',
'D3_CFG_MOD_d3points_MAINTAINCE_ORDER_DOES_NOT_EXIST' => 'Bestellung %s existiert nicht.',
'D3_CFG_MOD_d3points_MAINTAINCE_STORNO_POINTS_FROM_ORDER_STILL_STONRO' => 'Bestellung %s wurde schon storniert.',
'D3_CFG_MOD_d3points_MAINTAINCE_NO_POINTS_GIVEN' => 'Für Bestellung %s wurden noch keine Bonuspunkte vergeben.',
'D3_CFG_MOD_d3points_MAINTAINCE_NO_OPTIONS_SELECTED' => 'Keine Option angegeben.',
'D3_CFG_MOD_d3points_MAINTAINCE_NO_CHECKBOX_SET' => 'Aktion über die Checkbox nicht bestätigt.',
'D3_CFG_MOD_d3points_MAINTAINCE_SAVE' => 'speichern',
//Bestellungen ->Stamm
'ORDER_MAIN_D3POINTS_4_ORDER' => '<b>Bonuspunkte</b> (D3)',
'ORDER_MAIN_D3POINTS_4_ORDER_NOT_SET' => 'keine Punkte vergeben',
'ORDER_MAIN_D3POINTS_4_ORDER_STORNO' => 'Stornierung',
//Tab User
'd3tbcluser_points' => '<img title="D³ Data Development" alt="D³" src="../modules/d3/modcfg/public/d3logo.php"> Bonuspunkte',
'GENERAL_ADMIN_POINTS_USER' => '<img title="D³ Data Development" alt="D³" src="../modules/d3/modcfg/public/d3logo.php"> Bonuspunkte',
'D3_USER_POINTS_OVERVIEW' => 'Bonuspunkte',
'D3_USER_POINTS_HEAD_TYPE' => 'Typ',
'D3_USER_POINTS_HEAD_POINTS' => 'Bonuspunkte',
'D3_USER_POINTS_HEAD_DATE' => 'Datum',
'D3_USER_POINTS_HEAD_COMMENT' => 'Kommentar',
'D3_USER_POINTS_ORDERTYPE' => 'Bestellung Nr.',
'D3_USER_POINTS_POINTS_STORNO' => '(storniert)',
'D3_USER_POINTS_POINTS_STORNO2' => 'storniert',
'D3_USER_POINTS_VOUCHERTYPE' => 'Gutschein Nr.',
'D3_USER_POINTS_VOUCHER_REBOOK' => 'Rückbuchung Gutschein',
'D3_USER_POINTS_OTHERTYPE' => 'manuell',
'D3_USER_POINTS_TOTALSUM' => 'Gesamtanzahl',
'D3_USER_POINTS_NEWPOINTS' => 'Neue Bonuspunkte manuell vergeben:',
'D3_USER_POINTS_SETPOINTS' => 'Punkte',
'D3_USER_POINTS_DESCTEXT' => 'Erklärungstext<br><small>Die Vergabe der Punkte kann der Kunde<br> in seinem Kundenkonto einsehen.</small>',
'D3_USER_POINTS_REVIEWTYPE' => 'Bewertung',
'D3_USER_MSG_CREATED_NEW_POINTS' => 'Punkte wurden gespeichert.',
'D3_USER_MSG_POINTS_NOT_A_NUMBER' => 'Kein gültiger Wert!<br>Keine Punkte vergeben.',
'D3_USER_POINTS_SETPOINTS_SEND_EMAIL' => 'E-Mail versenden',
'D3_ACCOUNT_OPTIONS_MAIL_TXT_ADMIN' => 'Der Kunde erhält folgende E-Mails:',
'D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL' => 'Für eine Bestellung erhaltene Bonuspunkte',
'D3_ACCOUNT_OPTIONS_MAIL_RATING_REVIEW' => 'Bonuspunkte für eine Artikelbewertung',
'D3_ACCOUNT_OPTIONS_MAIL_REMINDER' => 'Erinnerungs-E-Mail für vorhandene Bonuspunkte',
'D3_ACCOUNT_OPTIONS_MAIL_VOUCHER' => 'Erstellung eines Gutscheines',
'D3_ACCOUNT_REMINDER_MAIL' => 'Versand Erinnerungs-E-Mail',
'D3_ACCOUNT_REMINDER_MAIL_LAST' => 'letzte E-Mail',
'D3_ACCOUNT_REMINDER_MAIL_NEXT' => 'nächsten E-Mail (eventuell)',
'D3_ACCOUNT_POINTS_VOUCHER_VALUE' => 'Wert',
'D3_ACCOUNT_POINTS_VOUCHER_RESERVED' => 'Reserviert:',
'D3_ACCOUNT_POINTS_VOUCHER_USED' => 'Eingel&ouml;st am:',
// Testmodus
'D3_CFG_MOD_d3points_TESTMODUS_SETTING' => 'Testmodus Einstellung',
'D3_CFG_MOD_d3points_TESTMODUS_FOR_REVIEWS' => 'Testmodus für Artikelbewertung',
'D3_CFG_MOD_d3points_TESTMODUS_DISPLAY_ACCOUNT' => 'Kundenkonto im Testmodus anzeigen',
'D3_CFG_MOD_d3points_TESTMODUS_FOR_GROUPS' => 'Benutzergruppen für Testmodus',
'D3_CFG_MOD_d3points_TESTMODUS_CREATE_VOUCHERS' => 'Erstellung von Gutscheinen im Testmodus',
'D3_CFG_MOD_d3points_SETTINGS' => 'Einstellungen',
'D3_CFG_MOD_d3points_OPT_SETTINGS' => 'Optionale Auswahlkriterien',
'D3_CFG_MOD_d3points_LABEL_EUR_POINTS' => '&euro;/Punkte',
'D3POINTS_HELPLINK_CONFIG' => 'Fragen-zu-speziellen-Modulen/Bonuspunkte/'
);

View File

@ -5,11 +5,6 @@
[{if $mod_d3points}] [{if $mod_d3points}]
[{if $oModCfg_d3points->isThemeIdMappedTo('azure')}] [{if $oModCfg_d3points->isThemeIdMappedTo('azure')}]
[{oxstyle include=$oViewConf->getModuleUrl('d3points', 'out/src/css/d3bonuspoints_azure.css')}] [{oxstyle include=$oViewConf->getModuleUrl('d3points', 'out/src/css/d3bonuspoints_azure.css')}]
[{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}]
[{oxstyle include=$oViewConf->getModuleUrl('d3points', 'out/src/css/d3bonuspoints_flow.css')}]
[{elseif $oModCfg_d3points->isThemeIdMappedTo('wave')}]
[{oxstyle include=$oViewConf->getModuleUrl('d3points', 'out/src/css/d3bonuspoints_wave.css')}]
[{else}]
[{/if}] [{/if}]
[{/if}] [{/if}]
[{/if}] [{/if}]

View File

@ -20,7 +20,7 @@
[{block name="d3accountpoints_created_voucher"}] [{block name="d3accountpoints_created_voucher"}]
<form action="[{$oViewConf->getSelfActionLink()}]" name="d3points" method="post"> <form action="[{$oViewConf->getSelfActionLink()}]" name="d3points" method="post">
<div class="account d3points create voucher"> <div class="account d3points create voucher card">
<div class="hidden"> <div class="hidden">
[{$oViewConf->getHiddenSid()}] [{$oViewConf->getHiddenSid()}]
[{$oViewConf->getNavFormParams()}] [{$oViewConf->getNavFormParams()}]
@ -28,29 +28,23 @@
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]"> <input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
</div> </div>
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading">
[{oxmultilang ident="D3_ACCOUNT_POINTS_CREATE_VOUCHER"}] & [{oxmultilang ident="D3_ACCOUNT_POINTS_TOTALSUM"}] [{oxmultilang ident="D3_ACCOUNT_POINTS_CREATE_VOUCHER"}] & [{oxmultilang ident="D3_ACCOUNT_POINTS_TOTALSUM"}]
</div> </div>
<div class="panel-body"> <div class="card-body">
[{assign var="dTotalSum" value=$oView->d3GetPointsTotalSum()}] [{assign var="dTotalSum" value=$oView->d3GetPointsTotalSum()}]
<div class="form-group"> <div class="form-group">
<div class="col-lg-9 col-12"> [{oxmultilang ident="D3_ACCOUNT_POINTS_TOTALSUM_TEXT" suffix="COLON"}] <b>[{if $dTotalSum > 0}]+[{/if}][{$dTotalSum}]</b> [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT"}].
[{oxmultilang ident="D3_ACCOUNT_POINTS_TOTALSUM_TEXT" suffix="COLON"}] <b>[{if $dTotalSum > 0}]+[{/if}][{$dTotalSum}]</b> [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT"}].
</div>
</div> </div>
<hr> <hr>
[{if $oView->d3getAllowCreateVoucher()}] [{if $oView->d3getAllowCreateVoucher()}]
<div class="form-group"> <div class="form-group">
<div class="col-lg-9 col-12"> [{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT1"}] [{$oView->d3getVoucherAmount()}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT1"}] [{$oView->d3getVoucherAmount()}] [{$currency->sign}] [{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT2"}]
[{$currency->sign}] [{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT2"}] </div>
</div> <div class="form-group">
<div class="col-lg-3 col-12"> <button id="d3GenerateVoucher" type="submit" name="save" class="btn btn-primary">[{oxmultilang ident="D3_ACCOUNT_POINTS_CREATE"}]</button>
<button id="d3GenerateVoucher" type="submit" name="save" class="btn btn-primary">[{oxmultilang ident="D3_ACCOUNT_POINTS_CREATE"}]</button>
</div>
</div> </div>
[{else}] [{else}]
<div class="form-group"> <div class="form-group">
@ -61,7 +55,6 @@
</div> </div>
[{/if}] [{/if}]
</div> </div>
</div>
</div> </div>
</form> </form>
[{/block}] [{/block}]

View File

@ -13,9 +13,10 @@
</div> </div>
<div class="card-body"> <div class="card-body">
[{*<h3 class="d3points">[{oxmultilang ident="D3_ACCOUNT_POINTS_OPTIONS"}]</h3>*}] [{*<h3 class="d3points">[{oxmultilang ident="D3_ACCOUNT_POINTS_OPTIONS"}]</h3>*}]
<div class="card-header"> <div class="form-group">
[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_TXT"}] [{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_TXT"}]
</div> </div>
<hr>
<div class="form-group row"> <div class="form-group row">
<label class="control-label col-8" for="d3PointsMailStatus[0]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL"}]</label> <label class="control-label col-8" for="d3PointsMailStatus[0]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL"}]</label>

View File

@ -31,14 +31,14 @@ class d3_points_update extends d3install_updatebase
{ {
public $sModKey = 'd3points'; public $sModKey = 'd3points';
public $sModName = 'Bonuspunkte'; public $sModName = 'Bonuspunkte';
public $sModVersion = '5.0.2.1'; public $sModVersion = '5.0.2.2';
public $sModRevision = '5021'; public $sModRevision = '5022';
public $sBaseConf = 'Zgwv2==cW0ydDdVVXV4TnhOQ2NHOXRRMWczVkVsbHBqcTRFN0RiRU9ib0dWQWVWZ2RRclk0bHdQMU1lS public $sBaseConf = 'u7Av2==SG9JY3M4U3hDa0dDRUFISjZWODlpN2hwZFVaTVVaNURQdXVmcnFWTEF4Nm9CNEJwbHNabHZaV
kFDZ0xyUTZmS3lXa1NTZ0JZYkpNS3pkS0xReTAyRXpQNzMxbUpyNllNM2JOMVhjUzB4cE1wcHQyRlFXK lYyMFhXZUVmSjZIbkZieFFjbWtEeUpkU0xrN2RNSzM4L2JtcWxyTXRyTHRNOEdndlMyUlZKSDF2L25ub
01tblJkSi9jR3RFMlVFOFZyTlBKL1ExcHhkTTlPZnZScTlhL282OFJ3OUV6UTVsMkErcTFvb0lQKzRBQ VJwL1dSSno5U05GeHR6eG1nOWZ2akttYVVUK3RzaXNTZWROa0Zlays5T0t5clpTZFdjRUtrUldXZ05KS
3NGL1h2RUZXS3d1WU5saGQveTRXbE0xa29qT0ZLMVFBaUdsVDdiMVZtSURlaEJZNTNiL2tZOU54U085S UhrZHRkYitlaHFQYVJYYlhqVHRYSUFoVWdrUUl6MVhDWk5qVkZOVVFKTy90MlFNZTlWS2dmZmtOZDZ2O
nhSQnU2dWZSYkRzQmtrcWpyUERHUWxCdy9UdHcranRNa1lUTExVUWZsalpyNCtSU3RzTWlXLzQwMTR2R VZOV1BNeng3eWNKaFR0bXc1enB0SVcwL0JlRzRGc1M1MlRBTWxoaWZaWUpQOHd5VjBIRU9Zcm1xWGxVa
zlkYmx4Y3JMQU40RVBVc1NIYU41S1dwZTY='; XYvaTlmclBGNlBlRm8vOWU1bWMrQ0tKQTI=';
public $sRequirements = ''; public $sRequirements = '';
public $sBaseValue = ''; public $sBaseValue = '';

View File

@ -24,7 +24,7 @@ $aModule = array(
), ),
'lang' => 'de', 'lang' => 'de',
'thumbnail' => 'picture.png', 'thumbnail' => 'picture.png',
'version' => '5.0.2.1', 'version' => '5.0.2.2',
'author' => 'D&sup3; Data Development', 'author' => 'D&sup3; Data Development',
'url' => 'http://www.shopmodule.com', 'url' => 'http://www.shopmodule.com',
'email' => 'support@shopmodule.com', 'email' => 'support@shopmodule.com',