Initial 5.0.0.0 ionCube 5.6+7.0

This commit is contained in:
Markus Gärtner 2018-04-19 13:42:04 +02:00
commit c241287186
123 changed files with 13470 additions and 0 deletions

17
README.md Normal file
View File

@ -0,0 +1,17 @@
# D³ Bonuspunkte für OXID eShop
Bieten Sie Ihren Kunden ein umfassendes Bonussystem an.
## Systemanforderungen:
- installierter OXID eShop
- PHP-Version, für die Installationspakete verfügbar sind
- Installation via Composer
- ionCubeLoader
- D3 Modul Connector
Die jeweils geforderten Versionen und sonstige Anforderungen entnehmen
Sie bitte der Dokumentation im docs-Verzeichnis dieses Paketes.
## Installation:
Verwenden Sie zur Installation bitte immer unser Quellenverzeichnis unter https://satis.oxidmodule.com.
Eine detaillierte Installationsanleitung finden Sie im docs-Verzeichnis dieses Pakets.

106
changelog.md Normal file
View File

@ -0,0 +1,106 @@
Version 5.0.0.0
- Angepasst für Shopversion 6.x, Installation via Composer
Version 4.1.1.1
- 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
- kleine Layoutanpassung bei der Ausgabe der Gutscheine - der Kommentar wurde verschoben angezeigt
Version 4.1.1.0
- Ausgaben der Kontoübersicht in Templates ausgelagert
- Bug bei Versand der Reminderemails, Mails wurde häufiger versendet
- Prüfung und Abbruch wenn automatisch kein Gutschein erstellt wurde
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
- 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
- einige zusätzliche Templateblöcke
Version 4.1.0.0
- Test/Anpassung auf die 4.10.x/5.3.x
- Kundenkonto auf Flow-Theme angepasst
- neuer Menüpunkt Logmeldungen im Modul
- Bugfix: Logout im Admin, im Zusammenhang mit dem aktuellen Modul-Connector und dem neuen Admin-Theme
Version 4.0.2.3
- Bug: fehlerhaftes Include eines Templates im Kundenkonto
- Test auf 4.9 / 5.2
Version 4.0.2.2
- Bug: Gutschein wird mit 0 Euro berechnet
- Bug: Optionen für die Zusendung der E-Mails werden nicht mehr richtig gespeichert
- Bug: Installationsssistenten wird mehrfach gestartet
Version 4.0.2.1
- Anpassung Precheck
Version 4.0.2.0
- Bug bei der Prüfung auf verbotene Kundengruppe
- Bug bei Änderung der E-Mailadressen der Kunden
- Erhalt der E-Mails kann jetzt auch im Admin am Kunde geändert werden
- Anzeige der Bezahlarten in den Einstellungen des Modul geändert
- kleine Templatefehler im Admin behoben
- Test auf 4.8
Version 4.0.1.0
- Bugfix: individuelle Gutscheinlänge wurde nicht beachtet
- auch für Shopversionen ab 4.8 einsetzbar
- Systemcheck integriert (d3precheck.php)
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.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
- Anpassung für OXID 4.5.x
- Konfiguration im Admin
- zusätzliche Kriterien
- Bonuspunkte löschen/stornieren
- Erinnerungsemail
- erweitertes Logging
Version 2.2
- Punktevergabe für Kundenbewertungen eingebaut
- Erweiterung der d3points-Tabelle um oxtype- und oxtext-Datenfeld
- manuelle Punkte können nun über ein Langtextfeld im Admin kommentiert werden
- logging auf mod_cfg umgestellt
- securitykey für cronjob eingebaut
Version 2.1
- Berechnungsfehler im cronjob bereinigt
- CMS-Bausteine für Automail (Gutscheine) eingefügt
Version 2.0
- Umstellung des Moduls auf PE4
Version 1.0
- Startversion für OXID PE3

46
composer.json Normal file
View File

@ -0,0 +1,46 @@
{
"name": "d3/points",
"description": "Points.",
"type": "oxideshop-module",
"keywords": [
"oxid",
"modules",
"eShop",
"d3",
"Premiumpoints"
],
"authors": [
{
"name": "D3 Data Development (Inh. Thomas Dartsch)",
"email": "info@shopmodule.com",
"homepage": "http://www.d3data.com",
"role": "Owner"
}
],
"support": {
"email": "support@shopmodule.com"
},
"homepage": "https://www.oxidmodule.com/",
"license": [
"proprietary"
],
"suggest": {
},
"extra": {
"oxideshop": {
"source-directory": "/src",
"target-directory": "d3/points"
}
},
"require": {
"php": "5.6 - 7.0", "ext-ionCube-Loader": "*",
"ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.0 - 6.2",
"d3/modcfg": ">=5.1.0.0"
},
"autoload": {
"psr-4": {
"D3\\Points\\": "../../../source/modules/d3/points"
}
}
}

Binary file not shown.

View File

@ -0,0 +1,23 @@
Ident:
d3newpointsmail
Titel:
Bonuspunkte-EMail Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],<br>
<br>
Für Ihre Bestellung Nr. [{$order->oxorder__oxordernr->value}] erhalten Sie als Dankeschön <br>
<p><b>[{$order->iNewPoints}] Punkt[{if $order->iNewPoints > 1 }]e[{/if}]</b></p>
auf Ihr Bonuspunkte-Konto gutgeschrieben!<br><br>
Sie haben damit aktuell einen <b>Punktestand von [{$order->iUserPointSum}] Punkten</b>.<br><br>
Alle Details zu unserem Bonuspunkteprogramm finden Sie im Shop unter [{$shop->oxshops__oxurl->value}].<br>
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen. Dort ist auch die Auszahlung Ihrer Bonuspunkte als Bestellgutschein möglich!<br><br>
Noch einmal vielen Dank für Ihren Einkauf.<br>
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,23 @@
Ident:
d3newpointsplainmail
Titel:
Bonuspunkte-EMail Plain-Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
Für Ihre Bestellung Nr. [{$order->oxorder__oxordernr->value}] erhalten Sie als Dankeschön [{$order->iNewPoints}] Punkt[{if $order->iNewPoints > 1 }]e[{/if}]
auf Ihr Bonuspunkte-Konto gutgeschrieben!
Sie haben damit aktuell einen Punktestand von [{$order->iUserPointSum}] Punkten.
Alle Details zu unserem Bonuspunkteprogramm finden Sie im Shop unter [{$shop->oxshops__oxurl->value}].
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen. Dort ist auch die Auszahlung Ihrer Bonuspunkte als Bestellgutschein möglich!
Noch einmal vielen Dank für Ihren Einkauf.
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,10 @@
Ident:
d3newpointssubjectmail
Titel:
Bonuspunkte-EMail Betreff-Text
Content:
Ihre Bonuspunkte!

View File

@ -0,0 +1,22 @@
Ident:
d3pointsautovouchermail
Titel:
Bonuspunkte-AutoGutschein-E-Mail Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
<br>
Ihr Punktekonto wurde soeben automatisch in einen Gutschein in Höhe von <b>[{ $voucher->fVoucherdiscount }] [{ $currency->name }]</b> umgewandelt, da Sie den maximalen Punktestand erreicht haben.<br>
<br>
<b>Ihr Gutscheincode lautet: [{$voucher->oxvouchers__oxvouchernr->value}]</b><br>
<br>
Um Ihren Einkaufsgutschein einzulösen, legen Sie bitte wie gewohnt Ihre Artikel in unserem Shop in den Warenkorb.<br>
In Schritt 1 des Bestellvorgangs finden Sie unterhalb der Artikelliste das Gutschein-Eingabefeld.<br>
Geben Sie dort den oben genannten Gutscheincode ein.<br>
<br>
Führen Sie wie gewohnt alle Bestellschritte durch. In Schritt 4 des Bestellvorgangs sehen Sie in der Zusammenfassung den abgezogenen Gutscheinwert.<br>
<br>
<p>Ihr [{ $shop->oxshops__oxname->value }] Team </p>

View File

@ -0,0 +1,22 @@
Ident:
d3pointsautovoucherplainmail
Titel:
Bonuspunkte-AutoGutschein-E-Mail Plain-Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
Ihr Punktekonto wurde soeben automatisch in einen Gutschein in Höhe von [{ $voucher->fVoucherdiscount }] [{ $currency->name }] umgewandelt, da Sie den maximalen Punktestand erreicht haben.
Ihr Gutscheincode lautet: [{$voucher->oxvouchers__oxvouchernr->value}]
Um Ihren Einkaufsgutschein einzulösen, legen Sie bitte wie gewohnt Ihre Artikel in unserem Shop in den Warenkorb.
In Schritt 1 des Bestellvorgangs finden Sie unterhalb der Artikelliste das Gutschein-Eingabefeld.
Geben Sie dort den oben genannten Gutscheincode ein.
Führen Sie wie gewohnt alle Bestellschritte durch. In Schritt 4 des Bestellvorgangs sehen Sie in der Zusammenfassung den abgezogenen Gutscheinwert.
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,10 @@
Ident:
d3pointsautovouchersubjectmail
Titel:
Bonuspunkte-AutoGutschein-EMail Betreff-Text
Content:
Ihr Bonuspunkte-Gutschein!

View File

@ -0,0 +1,12 @@
Ident:
d3pointsdisablemail
Titel:
Bonuspunkte-Empfang-E-Mail abwählen
Content:
<br><br>
Möchten Sie diese Email nicht mehr erhalten, können Sie den Empfang im Kundenkonto unter
<a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]">Bonuspunkte</a> abwählen.

View File

@ -0,0 +1,12 @@
Ident:
d3pointsdisablemailplain
Titel:
Bonuspunkte-Empfang-E-Mail abwählen Plain-Text
Content:
Möchten Sie diese Email nicht mehr erhalten, können Sie den Empfang im Kundenkonto unter Bonuspunkte abwählen.
Link: [{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]

View File

@ -0,0 +1,22 @@
Ident:
d3pointsvouchermail
Titel:
Bonuspunkte-Gutschein-EMail Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
<br>
Sie haben Ihr Punktekonto erfolgreich in einen Gutschein in Höhe von <b>[{ $voucher->fVoucherdiscount }] [{ $currency->name }]</b> umgewandelt.<br>
<br>
<b>Ihr Gutscheincode lautet: [{$voucher->oxvouchers__oxvouchernr->value}]</b><br>
<br>
Um Ihren Einkaufsgutschein einzulösen, legen Sie bitte wie gewohnt Ihre Artikel in unserem Shop in den Warenkorb.<br>
In Schritt 1 des Bestellvorgangs finden Sie unterhalb der Artikelliste das Gutschein-Eingabefeld.<br>
Geben Sie dort den oben genannten Gutscheincode ein.<br>
<br>
Führen Sie wie gewohnt alle Bestellschritte durch. In Schritt 4 des Bestellvorgangs sehen Sie in der Zusammenfassung den abgezogenen Gutscheinwert.<br>
<br>
<p>Ihr [{ $shop->oxshops__oxname->value }] Team </p>

View File

@ -0,0 +1,22 @@
Ident:
d3pointsvoucherplainmail
Titel:
Bonuspunkte-Gutschein-EMail Plain-Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
Sie haben Ihr Punktekonto erfolgreich in einen Gutschein in Höhe von [{ $voucher->fVoucherdiscount }] [{ $currency->name }] umgewandelt.
Ihr Gutscheincode lautet: [{$voucher->oxvouchers__oxvouchernr->value}]
Um Ihren Einkaufsgutschein einzulösen, legen Sie bitte wie gewohnt Ihre Artikel in unserem Shop in den Warenkorb.
In Schritt 1 des Bestellvorgangs finden Sie unterhalb der Artikelliste das Gutschein-Eingabefeld.
Geben Sie dort den oben genannten Gutscheincode ein.
Führen Sie wie gewohnt alle Bestellschritte durch. In Schritt 4 des Bestellvorgangs sehen Sie in der Zusammenfassung den abgezogenen Gutscheinwert.
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,10 @@
Ident:
d3pointsvouchersubjectmail
Titel:
Bonuspunkte-Gutschein-EMail Betreff-Text
Content:
Ihr Bonuspunkte-Gutschein!

View File

@ -0,0 +1,15 @@
Ident:
d3remindpointsmail
Titel:
Bonuspunkte-Erinnerungs-E-Mail Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],<br />
<br />Sie haben aktuell einen <strong>Punktestand von [{$points}] Punkten</strong>.<br />
<br />Alle Details zu unserem Bonuspunkteprogramm finden Sie im Shop unter [{$shop->oxshops__oxurl->value}].<br />
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen. Dort ist auch die Auszahlung Ihrer Bonuspunkte als Bestellgutschein möglich!<br />
<br />Noch einmal vielen Dank für Ihren Einkauf.<br />
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,20 @@
Ident:
d3remindpointsplainmail
Titel:
Bonuspunkte-Erinnerungs-E-Mail Plain-Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }]
[{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
Sie haben aktuell einen Punktestand von [{$points}] Punkten.
Alle Details zu unserem Bonuspunkteprogramm finden Sie im Shop unter [{$shop->oxshops__oxurl->value}].
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen. Dort ist auch die Auszahlung Ihrer Bonuspunkte als Bestellgutschein möglich!
Noch einmal vielen Dank für Ihren Einkauf.
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,10 @@
Ident:
d3remindpointssubjectmail
Titel:
Bonuspunkte-Erinnerungs-E-Mail Betreff-Text
Conten:
Ihre Bonuspunkte!

View File

@ -0,0 +1,21 @@
Ident:
d3reviewpointsmail
Titel:
Bonuspunkte-E-Mail-Bewertung Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],<br />
<br />
Für Ihre Bewertung des Artikels "[{$product->oxarticles__oxtitle->value}]" erhalten Sie als Dankeschön <br />
<p><strong>[{$product->iNewPoints}] Punkte</strong></p>
auf Ihr Bonuspunkte-Konto gutgeschrieben!<br />
<br />
Sie haben damit aktuell einen <strong>Punktestand von [{$product->iUserPointSum}] Punkten</strong>.<br />
<br />
Alle Details zu unserem Bonuspunkteprogramm finden Sie im Shop unter [{$shop->oxshops__oxurl->value}].<br />
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen. Dort ist auch die Auszahlung Ihrer Bonuspunkte als Bestellgutschein möglich!<br />
<br />
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,17 @@
Ident:
d3reviewpointsplainmail
Titel:
Bonuspunkte-Bewertung-EMail Plain-Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
Für Ihre Bewertung des Artikels "[{$product->oxarticles__oxtitle->value}]" erhalten Sie als Dankeschön [{$product->iNewPoints}] Punkte auf Ihr Bonuspunkte-Konto gutgeschrieben!
Sie haben damit aktuell einen Punktestand von [{$product->iUserPointSum}] Punkten.
Alle Details zu unserem Bonuspunkteprogramm finden Sie im Shop unter [{$shop->oxshops__oxurl->value}].
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen. Dort ist auch die Auszahlung Ihrer Bonuspunkte als Bestellgutschein möglich!
Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,10 @@
Ident:
d3reviewpointssubjectmail
Titel:
Bonuspunkte-Bewertung-EMail Betreff-Text
Content:
Ihre Bonuspunkte!

View File

@ -0,0 +1,22 @@
Ident:
d3stornopointsmail
Titel:
Bonuspunkte-E-Mail-Storno Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],<br />
<br /><br>
[{if $points->iOrderPoints > 0}]Die Punkte ([{$points->iOrderPoints}]) für Ihrer Bestellung [{$order->oxorder__oxordernr->value}] wurden storniert.[{else}]Die Punkte für Ihrer Bestellung [{$order->oxorder__oxordernr->value}] wurden gelöscht.[{/if}]
[{if $points->sOrderComment}]
<br>
Kommentar:
<span style="font-style:italic;">[{$points->sOrderComment}]</span>
[{/if}]
<br>
<br />Sie haben damit aktuell einen <strong>Punktestand von [{$points->iUserPointSum}] Punkten.</strong>.<br />
<br>Eventuell hat dieser Vorgang weitere Auswirkungen auf Ihr Bonuspunktekonto.
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen.<br />
<br />Ihr [{ $shop->oxshops__oxname->value }] Team

View File

@ -0,0 +1,22 @@
Ident:
d3stornopointsplainmail
Titel:
Bonuspunkte-Storno-E-Mail Plain-Text
Content:
Guten Tag [{ $user->oxuser__oxsal->value|oxmultilangsal }] [{ $user->oxuser__oxfname->value }] [{ $user->oxuser__oxlname->value }],
[{if $points->iOrderPoints > 0}]Die Punkte ([{$points->iOrderPoints}]) für Ihrer Bestellung [{$order->oxorder__oxordernr->value}] wurden storniert.[{else}]Die Punkte für Ihrer Bestellung [{$order->oxorder__oxordernr->value}] wurden gelöscht.[{/if}]
[{if $points->sOrderComment}]
Bemerkung: [{$points->sOrderComment}][{/if}]
Sie haben damit aktuell einen Punktestand von [{$points->iUserPointSum}] Punkten.
Eventuell hat dieser Vorgang weitere Auswirkungen für Ihr Bonuspunktekonto.
Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen.
Ihr [{ $shop->oxshops__oxname->value }] Team:

View File

@ -0,0 +1,10 @@
Ident:
d3stornopointssubjectmail
Titel:
Bonuspunkte-Storno-E-Mail Betreff-Text
Content:
Bonuspunkte wurden storniert / gelöscht

11
docs/CMS/readme.txt Normal file
View File

@ -0,0 +1,11 @@
CMS-Texte für Modulupdate
Version 2.2 auf 3.0.0
Der Dateinamen entspricht dem Ident(Oxloadid). Und die Dateien enthalten die geänderten CMS-Texte.
Beispiel:
d3newpointsmail.txt --> "d3newpointsmail" ist der Ident (Oxloadid).

2586
docs/Precheck/d3precheck.php Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

View File

@ -0,0 +1,146 @@
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '4.10.2';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return array
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3precheckinfolder;
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

27
src/.htaccess Normal file
View File

@ -0,0 +1,27 @@
# disabling file access
Options -Indexes
<FilesMatch ".*">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
deny from all
</IfModule>
</FilesMatch>
<FilesMatch "\.(png|jpe?g|gif)$">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

View File

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

View File

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

View File

@ -0,0 +1,30 @@
<?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.0.0 PHP56 (19.04.2018) @author Markus Gärtner support@shopmodule.com @copyright (C) 2018, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPpQr9TzMcPuGBmMm/DVTQVkE9W7HIoFwqRYu96zE1/IQ6HnPLWJVfvxFEZ6oMUMg0plokMUV
MKLUFl8fIBivd2R6aQAfyjq8Eas4LELlJZBUV0Bl4aZUV+og8DTqFG6u8JebMox95npRvVlmp3tg
kv6eE0iKs44G5HvdfwHNWEc5b8OhpIZSP7sFWZ9aPEGElY7Ffz8MYJ6LBdMvE5i5FYmOPdc3uKWO
9opJsq9r1AdX2x3/MYKiw533L9URlm17GFc2mkXbG98r0Wgi+pyZGD3KsR1Yao4z7G/x9hyZU02m
38Lp/+KXjgQjf4nWWfCiQB9V44zYQPDJhWsmxSQeaMqGLm3ATMuCVGDG2jNF/evSzEJUkctx0LAB
h3HR+AGopUiGWyh/aCpWAAKddpEWDO8Szil+FgO+6Swhb6XutorQ63FXBFWTSe82xg6LT72yZMIe
1qsEpVnkj/rZFVmYCCYqL/ud4xVUttczQbqL0kVFg6KR9CrXP+lJ5+kKEvTBGFLsuR61b4VNu98V
1li9NMy3qMAebZkmGyondmd74wvvRuzy9AJF4+h0HcrnQOdsR2QEtOC3QT0DFby97LCkFZOfBR7A
7oXdmrlrLcf2FOXGGXD9anmrlaH6CfQ5FhOYAXMS233/FrhcOMDJY2bfvn60fHhnIXimhLR9mIwl
uFLHrUpMnv9X+qfBwWB0/OTlSX5febs00e5p70+vWfHGPyT4qkqvnvS1KQpd9Cw3n9fcaHq8V0ps
Tl0UN5XOsJVD4Efi/wl8uxfXClLOMMBst0vhnpHUcEgTjy7n8lyZTjyY0O2vQipsG4R2zd8pc4vk
e/Hj69J3wUb8qp/iCR/36/ZZPYhbD1Rmn2IYugE0Ww6AKBN0z3uxc0nrzMwPpi71h8JgP2b4IN7t
w+AwmC+m2jM5XYKCvJT08RUDMdqj5Z3l8uBHe3SZ1ZL82npQsLEW3phG8i4z8qza0UZi3gNKXF1B
D9WY4//wnIAkOSFjvi02+fmW3nelj38tyrBHfWgjOS7SnKcXWyhE/e1OIqqNnxdQVOYnhgULJprN
3O6TH0wgmSCovTKHeNs9mhak86OwGBRGbjwppH1zP4TbeAmCm/d8x7ECvoZbuQ1o5NEkbZyT8h9F
Ciiv+Bzd3hk3vO7oofKTVT9Md7zkwZzXJfSp8pqoSiJj4/hMnH6PAnhu6CEMlkXEYEnDTW4GpCow
8c3II3VT2eIDZ5zN+klaTwZzLEVkNR19wVhvAQsMZuU/guROFbFEEM8Tn5gY2avBZdjkgH/YSPSC
CeNCBLtPpo1fADUv/5qzXFSSbZghTrj4i/HxW+89elnU9mTGhA7kz0X0PexFoRMY3k/gLgl0YTWs
OlRv+gvvidrV41B5qFcA69xnEzVCj9envuP/czZGtqhyNHVZOqyot/z9TOJrq11EDS+FCvjqmu6I
Ny69Nyq9urGOOhLnIvHy4wzAWjoh8GffMHputmtJ8x00SU4dQATHEUHHgUfv4wal20PXQ4qTVxRS
M7g4U8U6slLCoh7z0c5I9a7p/jciF/gS6NG1dpExXdxx4HY44r+6IPV+DHNVGNcgFfipZqKd/VlP
mT0zrBDcwiYaNaT5glUMOPzY2ByCx4AJjed9uM9xE5Loo9n/HUt4KmBwGIqA/1uN3L7ymiC5Avnb
DIF7ZvkYD4HX617xS1eQNW+Wa6RzmZd7Zem0r07zugcKua3fN1eGoghBmsRDW1q0QYEm7gvVvU6+
f8GG1olvzcm6rvtVOZXrjv9qaRNMPaOx30wR0trYfTtS85z2FPU6er9kEEUr/PR3VOH1D5roQ4FN
nOmgCRjb7iue2NzSRaE8WYCZlkwu8htqJISuzHZfWZ+QyD/8I+SjBTbDvcXMd40BxqzuRGXCaMvL
QHy1g4V2bgD7VosY2Ozp9A0TAAFv0+GjlvtWL7FQ42wZHsORNm==

View File

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

View File

@ -0,0 +1,24 @@
<?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.0.0 PHP56 (19.04.2018) @author Markus Gärtner support@shopmodule.com @copyright (C) 2018, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cP+LVl7gOfGHzPUWfMM6yeeYDzolDP9kQXQgu4leCEHR1MpLoN9p1oUouveJK4qQKmGRnaUcE
4eISx8ytSSmL83JyOXd4zLXYjsna6T1Lxtgt5abEH+JY3TZX8nmaH18Gps0SE3KrtW56ksCUk/p4
jb0n4LTnfhHmO2UXCfRc86pE/C2IJd2LuW4QnW3h1F7IspFN3//8MuDeA6NgLSSJSEYImoNzHjCj
Mz/L6sQe5xEmCW3S98ZM6PRqDZV7GLU5/l5PmkXbG98r0Wgi+pyZGD3KsKDe72mWdkgt8kfBZgX8
2uKq/zJoSOxNCh+W/VjsfekxisCtNXeQI3ME/bF4ZNybrFQ+FGc91gMzZIGIxeBtySO7uj2w0j8a
/147WXhq6PK06S7O9QYfUP57xnlyjTZyK0M+WKEy+ij/p5rHhOyb1b9vDvPHfJXkDEAMm4rfMsxf
UGauP2fMt8IGSggi5gM93Lc4dGzcZTIht3PFXQsB3IK+5b03+cZXk/5wggkYZ50ebi2jwgWRr46E
PijI6sOAKds6PKeT0z4NMazPE5Co/2n8D6yW56apw5oWKAuOft+gR4VSeHarFgvqdWxS/DILeeoH
1oav+nz7TABkSOSmXWfc2b5r0n0Pr6LvVG69PFiXhXB/LqARCpAC+V4R/28tj0C7LkWAq+ZezWnY
mGikRA2ReXYp0nX6P91NGAst2TEUgEJjW/6UWYh0oJzEVy5KKCnhVSgTXzuW1mueJVNpH8n9xULQ
kOgZi4kYdmyQI+0Cww5B8GV4MS/qf4VRGqfV4IvXtdMbPH9EeikfnvG8Lq0bZVMgj3CTXuJdk484
5X9iME0O98EHf7xt6lsC5VrG1kaEyAkaEgUu/SjeYtWaKLN1p8NvaOGE4o+cQ6FfchoX06wrUYHj
IA2WPMlSJOCsQjvbM/InusSGkmxsZ/R7/w5rsfsQiMT3PBRuOcipiZCtpcSzfdcGIpHgUu2oPsEY
NY2Y5lyVsQTzsWhhuuFUW/Hi059v8CKx5GZzD87w1CRO6U8KlOAd20VBXjJkfjf+5PGPpcXrA7ZV
qb56/aaI4jrgd4W3WMgcessf2Uit92cBFXDC2cQKuC1F1V/tnbYiWkr8EDvRHDlCGb1t9UExBW43
9FBCxwiWhn1eZfts3CB0SdD7l+VWaQ9NQkSz99ip01OTJ/dk8p/eiGm6LYxXjZzT0OwJAigkHk7i
p2WDK/MRlF0ai1urKOrpoj3W2++5/0frTYEWib1AgOhPOGecFo32HgYl8V8VpK3uJDmZjUjUoNGb
iqAVyATA9Acpx7j0Y66/+yk1OdO9dS7rDLQoNHYF30vvNNIRHdvx31UaRUKJXmmuZFPkuqFVIJGf
S0RRt8DZw203X2pGrdpWGu8EIdaBfACKSe+vJxkpRWkR8c18nCwZs1WZEu96kzW/h/RQJsK5nNxY
UPgLIBi4kcI5tf02JxHdekpa

View File

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

View File

@ -0,0 +1,25 @@
<?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.0.0 PHP56 (19.04.2018) @author Markus Gärtner support@shopmodule.com @copyright (C) 2018, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPpXaBIEopfKKIzEu0BbmcJFnEVCEXVGoO8QuzQK45OtR3uaX9hdzIU5CTMHEYOsL1Im2huex
Xh2/mXKHc0Yuh62j71yoStMSwykWpgg108zr/st06R2RB+FjN7mReR8QkgTMnZVrClpw73UX5Osj
dWCnNkL0sut4pvSkR0ASiAUubKZQpaqxXprgePX8dQc77QHh/Iovt6brKc6KTHtqPs5JwGr/rgPF
yxkoJgUNPz0mH92aVq9EKScSJhzM+A5JTLzLmkXbG98r0Wgi+pyZGD3KsT1dOVtpxl0Jr/6XYAX8
2uL8/xUD3f57MlajvqaBypBkOwyd2iVGl2ZjB/+pslDpFeMchTwAd0g7tRw+KCGekHAybHSqT1/u
6bUrOmVR+SGIl3crLsutIX/0k5VH/+zdFcagQB6Xz+kuzvUo3CTMNcNlYiQS7tMBcNMhf6EKArW/
YhHr79m25hAPep2Jy+9X3+jEMTOfvQr7TiwNRuCiEKIE0JOjIAWxzm7TkcI8MuyBM7B+1RLLS50j
2/NtDdjqMaG139XbB5theIiERqQwNtOOBX+WkAEiEj+bD86YS5UwvFoAGh4XEerkdFA3IiR1x9fM
QMkYJlZAckztDNU7Nzv/uQIt1Oikhuwipw7gJ6GlYrSFxVG5IUU8TwVuYDujjGjBbwfMXTh5MBom
NRc4l6N1y+HwJUpPLuoLVR0bNYufmznGZ8Qy8U4AgC3+RdtQNor9ZC9A1r9dhwYHDSKBZiu6+2YJ
nBuR1yg6r/7bU2++R1+8oSu+uU8abdckyDP2ysKaGSRzl91WyhsQVcDJIi/HOPwg46lzz18/9aoS
ojXPbRiQiuvXqKYXm/2MzXDfW9J9JFLRKgY3pH9uoAZexTC6fwFgbQz+xydwZcmQd7+ezmEJT6Q6
aNJxzbs1zkSPZt5AP70znXnEeTeLT7D8Ag89AbjPbMtckZSock/tBawu7JfG9Ac1ZVl4p5/7l2qS
zGQPQw6b7T2fOIOVBUALSKmg3L7zFVLteSUc9y9vSPdCe1vJrOsA6qOXBnBd2vTGFu7N6jYro9E3
LqrH6r7S8oMsFVfNhQy1zqCOSkeGmbxbmLtqcGiEjGeLm9maHRoFhdY+mB1vOxLMgWlaAmr4rWG+
IlBEzNH3pNJvg4++TQMkaDxJSMM+5a+P6FT+ABICZutq71zmrGoL6/sm5FOm7gNY/RKIOimG/8fG
Qt4Pu31VDbo3brb/kMtIRvzCnRULUdyvr6blbs0taLw57WZIjr5Y0Wu0lyoQXuS8MyoM8ULdIF2/
KZ5KvdRf4KL/ZBRcHa26xLnay1j87BveQlsUDLUH9NQgW65wu80c0GKgHvkaMZEy2DfeMMhu2z0+
rEJn1qCPwLGXDKe7VKAeiQ3GxDVNczusiTcjvxNiTvioBRqvuJfopCNmetle5IWC7pFv3fck0o2H
YYSvM3saJ/d+rolbW2UCTk+iyYFl+WQKCPG9Cve9dxEc5NyoAK+PbY0uv0/wzuzXulFgTcI2NqsD
RQVCpGh6CMg+79iE06jF7Rqlj4c9DytTK/JkpfECGbvsMNQ+wzpn30==

View File

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

View File

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

View File

@ -0,0 +1,186 @@
<?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.0.0 PHP56 (19.04.2018) @author Markus Gärtner support@shopmodule.com @copyright (C) 2018, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPpZK94Z1cvrld0UnQnfWq6ZwXDssp6MekhgugJVtuPCI56ULPzVH6YrZhbt2b1pd1Il0Bet4
6ApxLVmYK8bYQswJ1/xT4l0HXu5u/tB/YlGwEI4wLTLJkJVe4ab84F7UEca4h/S8Fqdwqzr31XGF
jfBvMEWs2fF8cCnOER7ffFelpXPycwSoLBM4zF9iDmuq0AaFjcOf5FnEsiYnDxTI1biIlF878hOx
imw9ZYOA3HC1+rGfW8xWltmPr73Gl92nm7ppmkXbG98r0Wgi+pyZGD3KsHrdTo/u7GF7gbzjBgXu
ouGHIxRCPu/OqkN0PW1mnKRvpfUtbrXZ6+z+L+a+xwHevWdcJT72qfv44TLdErxXtrBvfsrriRQP
8/BPqSsDnfhOSbXrgONkXXVpIIFo8f5KGxCM/ZdSKk8AZzs8Kp5X/6ZkqsUUKbPfbRfcSAVR5Lv8
5Bgrluu1cOyQhK79z1QVvOgZwlmF5iWxQwy4qEiANS8v6r6cdTNmH1ZtVbZ+A8InEVLD6zpxrD7c
j43bVTrr58kLMO58OHCuDEwbAt9KkdOkp+UZCjVJTZCQVJfvreh4gchXqb8k2wiEUvzf5Mf50DJL
zzLv3DMMGqpmJl5OTMWEZmrrvWodwqa2GFhwcH0oc/8hQG7gvSxUdeZExk4ULYe7v91Wh0HQYvVV
aVZSUcKwxXkBICtee/ySiq83Irev+u4xQNkp63WMgUbw2b1R/LNtwGpZmoKY+AAAeJXhWo+xmOps
Z6iTVxujLXa757P4zSUcBNg4AfOO4wVXnJtMzvipQ2g8ExsEAD6xNUM0S57b5teKmJkxaxRvqDhp
qm1BAwDc4yphGFdjt1kAzneSYw0H2iY9PBWgoPGm8rTgv5n68ZtPos+jvHiijKjNShvjZ/ipP8A/
e0NhX75Bq6+5GWmjYpiTJT8Ar4tBLCSNAr+mnmnFAiU+NL6gaFRYdysiWVnD4XbZ9myHI3WlWeKX
/M/6xcf8luq/CW4V46dwQObrK8jgcgZ5M94dIHTV8tsWvI+yt17PH6Nb2FFPQzS2qO9QaXxv8fav
zI+I2q+8kbHzZctrcynvqIX17DfHG9aVNrhexzAs+ykzKKQAIbZtIadBaCHG0a7ZK5gjtIJXj4/0
aV7JmXYGsHQLC8yjO4lQqqAerb/FNcmQCzCgCJvnvIBx1BRZi3dwcRnecq29G/tM3CCae+1Kr6GK
LP303oo5+2PK4kt8SyvHrtrxt/ZuUOL4wMMQfL6xS6ltqSd8bzn7ZMto6GI9l1joCWziRpQQImcM
I1jAQs/2o9l7yV0m7OGzA0zUJ1M9dZCSJDf8gEXQquqo39BlkcaEepHXnm1H5IDcx+ZNJ6feaW9n
d17/mT5IPYVKP9668+c7Zp9j67T9VaYh53+k2XkqdPZA1CbaYoyEGJygGv8ZAX+S5iFrMpAgOpII
sLwkPD7bvjKb4c8AKuj6tqP0RDM5U74z8estWhVj+nGMmUzhBciWSuiZwpXv9S+3zOxtoKptA12g
1GWmpZUyUiBHwjR8ibBfOkYWrBzHCjbShhWcqBGo7cG5SqvZ6KHAAjjhtSlD0gsLdfQrkibS9o1/
bxZJawXqe8R87XeNhDprqbPhdpekHAmUrOBFecTpyp/SRP/k+248RlybFxOoUQWX1v1aVPguicIS
oygQMmU/SX7v6Rag8GK8lqfvYMeM4976ErEjvSH5swQUrVlRKtM0ApLgruf1T4lvTubojgzmZBCT
PX1SkyFp5LJvXSRE9l4ER4Q1CGU3PcUNj31cD+/Qrl4PI++e8gThHtQwjKG6dQRKc5Blc66RzSJ5
xqy0A2n2ql+KT6cNK6Bxx+hd5YK9MZ6pranRCg+pT48udHEDHIsUDbMgKZ/iSAA1Kpznf2nDJSk0
KEPW8l56AUHW4kCdmPQBfE+9eb/YvyoPEhd5CTCdL0JwPHspeVzC+fWIBhAbs3A/IbEfCPT99ll7
+Svp+QWVOxSpwmvsbdr1dvrddxua6oRv2WwFEPiacxJBBxt0IFTS/wA2b0C7rYqXo8cq0GIJsyV6
9lzETxrEFaxoi92nUIvIrVBXAHUdgucl4q2+eaOtol9lWIS4WtLdbJTfum5mWdjpWXp8FLSo6JUy
euZHJtlnmliQR7IX46BjavY95NEEkBM2tLHTuEbBzke1rxxYqIPfLnCU+UhChfBN6Kbv23Fun+xZ
MuKSr0ADUWPZHlrbhvbF7Xs1X6ys4oI0tCvQhW7wSSOpE95ytLi8+hea+JROuCvoooJjpfQlhB16
jUTWaIlskkJv7f0rLk5oS3GCBN9cBlp2YHatqU8hWNN6qc09YLpeS7ICekpPMiqmanzkd3cmhBT2
0inNrC2Rnf8NzU2aZubmn+RwSslPVf8GfvfQk05q/mEyCGwtWAZR0ETj6jDtKj7DubRgVq3XpY0d
JinPnOsnX0UGrXFLZzD1tUhUIht7pA0fPb+aZXd5BbLL6xJG6lHKbEbLPGpk9irr59S3vCHDC1Er
8EEx1THE1u0ZiPT0bV2sUIGksfuwY0lTNMUXlMkxKcYUmxIRPNHpnHpmidp1taP6638uvUjbLLnR
LgHkkBvpQmxikZqoRfzwItyCO9jkzbp98ytHVzbgaT2+5HsItmisqnEepAtQRgYV+9qDUnx5X3z/
2NnG4lLYzwQkZeHR5qUR1OUosR+pwHPzEvDESOYWvJJG7gtx2PmbvqRph+HrwBx+2wg0+OMA3KJY
ktJ/NcPrco7IH8loMpO4er8UEvgJ3I7OCPTfLEzZOoKAaKqXu9WYLP/4JJs4RcT4XAilG2maFxNj
kyq4YIB0tu75o51rPProS5M9W+sfI80qVHSOQeruenUDO2nBBV8DScNKMq/iKk6wPjIhqbTPKhb/
xlwjtS3pkKRo2eWLSuu9fTNNpk9IVPwOxaHZt1sd59x4B3Ji4BHf/dV24wipcGCzMjo7OYlaMHMD
jDKfmIZVCADrwUlWG7FvkyW5MS7zE/JUuANNS8aqSVAj91ur2e+Z0pfKbumIlHjq1cxO1F2URbn1
W4qHL0H08S6aQdKgM1UrdD0ZAVeTCfKIxE2b/6OU5F+kWbwIBWtkuihjxzzAJm/dBCyFwuvoBihv
ydOfzGKIa73WiaqOSQ4CIdnTFobN22wxO1rx9fnb7ya7BCzc7I+QBd8KHS4pcqCkJQlW0mQuO31y
LO40DKB2CX5M+Rr7sa3SCGvK3YH5Xl6/7IXMT9FSx5yd4CAO76EbDKepnO/k0Kw0RybwS9SHT4py
3aS6updk/sHkVHs4jr+ciUJ2VHpid4F4kOZyIFWO9yIw5l2fL4/cW+96rreY2jPJWyDu2xQvRo5x
yKhCbRGllVRKpuGwAM+GwwuJHLppEF9plCs7dFb3+e0QIg5QV7gX0qXrEoHvK9kVuOJMLFFD4Smr
jaS1/qD4nkkCe5QGJxOMdPnf0jMsnDYTwZ0YMV46ZEbRaeB4khgigmF8hdgKa8VF0EMw08Sqv6N1
vJzfIY4QCCcLE/64rott8nwFWlhOxEgkVTBoMpWRaLjCl94zaQlBw5fTkQZ9mP8Hr4HmKW697Wsc
z7jw9LYuDyS+vPNRxQHhwe8oTNYa8bKlUx8vQ20jooo0fGimDMKF+Zw71aLx19WUX66JDLOwa+5h
a+JNR3SY3Pdv0RNbyeLPtXmvNohQKBQ1cS7eDfSAbNxnCbkywrPhUS3icP7RnvqjkKy1N+PZCYYS
QHoFwNOLp1eTU4Bdlf5w6CaTkLqmrKJ1XauJ6Drvqcc6IkkrA0EC59eCs9bznuIfdlDM7XmgZ5n/
6Ueba2BnCjfw1zRJDQ03d0fRn4DR2mvHdQW9FnzojXnoChlJMw95Yqx87WMril8ZiXIX+E3zRQMC
jLSKwlJMbFL9rPtPUzn1XP+4Dc5RR5yD65V6J3ftxgxlZB5eRTEHm/VSUuqEYmTJ+Pe618299tnu
OGagGXWWoNwIMbIXzWwrQbsZHxNGaZ3joMY0I+HsIHdnyxWCWk+GNGJgDLkS3afmZxvKGVW2EEWn
DBumbIZKaFoSSwGcIoWBY9lxylgE+Lcy2vIbfJ5TpUQY8xsAEwSmNRHuJMVOvw3TmbLD8WKqoYiv
UfxrhHftMQ+EyeNTRy52y/h3yBRJiFG9hfllcJyEdNlaRji3l3dMYgl8WxE59gMddyAei8No9l7d
6nToe3zoqEL/rOcvpBvLd9iepdAe2bL4tCu9ScXkeYq2+rfHdGNRqmZzJGnb6QV6lp4nrby9/Rfl
iy1+nmiGAHs2oNcdX/54NjO6Dw+UkfXlqHCw9/uIkBcCJTPaMUUDzSZeMPpmuHROI5nOU4MSafZO
kjl9wZ3PRzHnOhx9cOnqJ+C4Vw0zkLBgGAzmrbBDTfizWo0GBw6YsbZEOdGv0L7fifNu5jxcFyBH
tdGSuGl7lWRVO/IvImjohR3JPRHwI0UWb9FPJvfbEaH740Gci+yd5xSox5KTFZbiPFymiMtJkSkW
iNNzqTGeXxCrvoE6OT6pemY/aRau1/3/B1h7QauG+jW5ooBjGZ7Jk754c1T+Lhlycforo1f1QkbB
vu3w8kof4gRw5JdvvSR7nRUWXZuo8CwDlSLXCbRb4LgoeFhaZBvpjoHsYI13dDPgi/RPRxV1kGt4
RRhj768IDZGQmVOOn8Wl2Lvjs4ea/fbEsHbcEPnDibcSmk9gGII+a0vf8TYHxD+xxa3JOJ16Sqes
MyrR36BgLSzuB5Ns8Ww3mhqgo8QkOeApP3+cXnHagKdZN7mlLwWOVSElp6xgygIiW7/hpZ1sx6Kp
ksEXDETbAhbr7ZjtObi6pnut2XzOcxHiFzvAeig67OE9JtRMA6YmtL+YormkMk5ANZQaLnZzYjCf
vsT4WpFll0E4K2xa21sVXa4Drsh2EZt3lL51y4XJrOnLH4kvbQW/bGZPiTKVi3s7rNZueQvYUoTh
TMy2IAU560Np7iuN0O2zSud/7xurmxthBQ8INtt8HozOkdsdexy+bB5TGGTnVbF9vDlAzq64x11i
P1opeip2bW1CSkvwaMZzouTtQmMXIqfjfhAyRiEUHUd+vmx3PIb/NwBNd3Ucv7kVQgOwULkbzsRj
fAJUSUIe0DEfanpEhqmJoBc/a8R1sUA3W1TkEnW8FjDUyqJneLilXST0bxieiG2JHv9s4f/UXCmt
CepuKc7OZKk8Oexm3InK8E25Drj4NobLdokPcDiAwWTSM9rzEFa4eTJeXbTYVnwHpb2QCuIVhbb3
+mA9jZ0qT9dCP5qlHUQLRl1gmYf6n23bbUonSPhyDNqLC60VzINo3GnDkvMIC6YM4XkSl6FfIIrz
D43jNe0t6BrqTcwWWcnrJNgy04o6d1u8yV5cBr/pkiJ7YkyR/Ph8XuUImd9VhLxkOudwugD+exYO
QdjsyPBk9bUnBHOa83CkkRCObrHVyKvq9gsdUGuQAzpdNERUROxon+O4bWv2XI6kPtcQKNlYjvXh
WKUU6T7a3vydoHJzIA2P/G9ib0ViC6jYZGb3QXsC0I60omift9w5KndXFNH9Ew2+5Lw6jPxtxwEt
g6u4l69vxf6wES0fI0LjedAVq/LTofWnVO9ZhfbzUS4T+IEIB5QISwNsDfFQiFAchzfPRKCfIgiv
ZMfG12cC0dRAT2wpJ9C+Y1y/j/w3tJYKNb6mdgLYjJVb7r6sknGRwCWo2EubdDbUW0GaJjx16tyZ
6B3A/clFqvpnGHqswrtWONuwaw3SibfVAM03XIlRunhTD+daZW1Au9xXO9tdjw83/mw7QPIzBatr
WClurnqo/rkzYyIKcpgxiUnfkSgIw4PwX9wnLl6hfXxUDu2Hs6U+FZ4TbA6wc32v4qOTqqJJ8yMP
8s//vObTtUX74het0Pl2V8/EZVBn1nHiKVwI371sU35fehodMv6sofyJmdvggptzTp150q7EN3S4
zlYykBm4yFMX8Ub+kBWByhf+98YM0RZcRPpyoU/q/qLm20k5DrbeWYd/uwqrlo55ZNxbswiriMm2
cq7ocMqvwWu/WIJbYusl07ubRZFkZ/aAW2WWKL2biH7MprVtTFqOGZhyPxzOs7vJs5l6W7cNgbEV
X/c+cC8qxEUq6k5lXbNv9oT76R+8XSWf9GssPNPGM7hw7Cejoj28cswj3zfrMmVxxFQ2MhyUEUnu
Wxwx+Ov5/RnG2tnoVoTTUG9lcvh+XZw5DzFHQATl30wXVlQoHKi/IkhC6Lz3uepSM/1D5W3wraRF
n8jeLY/iCTQ1YDtGWXb7HRvDi42M3OGWoMAalvUrrhqpetg2W2O9wCuxCHDs9HEzrz7IaLM2hyA1
aa6CsWEYAPI58H8VcTEfCWbxjFUJsNgwftFSPFfd7snxBbj9U2cieeJ3PNGAFkUFp5KPQRbpTAX0
sM1QVkhvp5w822gKfbJQXwOi1sOvTdQW87TmUvjic8AryD2RSzUAHq/EYxwenZS91SMO3zBCbtjR
jVoQhM8qnQFTx7dw7FXHkd8V7aVdHZcQLzcZEQ72sxHg/BondUpAwcWPw/E8ato4t5Qb56uOfzgt
ybrGlTHOFs+dvtT9EcHGMORpvcx6KKVetcc0UBSE8EOz4fFdaGGO2+qmtw0Xz5R3fpRXyFOSj4Ug
gKtIczPFUMZKZHhiMPXvKxyPBmiOox5Tf7tVOoXDC+CiNjx5hAPSWFaN4liQ8WKYSBmHW7ljo+ja
XAIbMEMCdf9wpV3pFJlUUT7J/uaUKY+fghmTZ8Bd8iKg4XzEEjID7U0OTSf0UlF0RLgIxKGAZ8Z+
6HOJVV7VnN373x3/pO6TfeSJqROUvy5JDktDzHtSYBK/CNkklNLOvHyRvHXJ0rEoehojewBu+ctm
kfCYgL15GshaA006qur8tY8njYYRodIJt53RuN+RYr7wIhwTc6vU+yku64dOiAs+HX38yd+YxmJG
tInIJaQnLtRh0kV2WX52ckRc6AY/2LNftafNSeXgdquLfY3KrS/mRsYIknjTE3LahbGaDoVOwco0
1HtUvM6m0odANk6vNtY8ndeXaOvOU3JxrwAOBSqVngc1pJLN4Pr/63AzTHpMlYZcQzK21L/b3OlD
7NA74cd2U8G/qhQtcmVc1QFDc6qq1jZ1kvZr+9Jy5KC4nH2CWNzW+nUtJVdntbvWP6Xnns+2n57i
tX6oxMSUg9HOb8+uLeiDORZxCfOtzghI8bh6LFjiQj1C5cR/L/IRvlW8bSzY0MA2ArWU4ZaIqlir
CI4j/S7tGR0TN0HjogcjlRSEbUpmeBniR77ljoDqj0aS+Xi2VaS+g3iTwK1vgweRc2p7qKYfSOnC
2ZNgHuvQTL2ROMVWQWt65t3iUwIfLrz35522M7MeTg+ziOfP8I8TCyEq6PF7JV65IWyIRp1PzOvb
gr4McACcgmFILxZHwgJhF+X0L9CtgImHhOnQ78r7WvKhZaC83Jgb1UN/t3HHuKlfxWfifebauHty
38f59LtECW7OjlhOprY5uM5AsBmRsYFwmNAK4gmwwp5/tAeQDGYovNHgPiSFkzbYLSEuM8RoGveX
zWNoqJD6SgrgdCBzAP81Sp82H1gmpIv1FvunYEIPpp6zyll/XmrWNd6MaEI/1fn0wafCqs2fXIKI
X/ej0Rk0tC2+VFtFjX6HAgY3Y1ehVioJlSPFa3qwPZISS+AjDXHmS8HULmC9ZxRIIRAKDaddMXG5
nNlXQcuFJbJYdP8QFXDKjY0YIVIqKxXpame2DLa2OM3w+0PDDau8hAm1mtU3TIWpTH1mJCGM1hSX
eSjNuBPKCAVRyrfLvceFNr9AhIJVRPA+FLxSaLLT/VFCg/9ZKAccacvHDpZuME2aRUgq/6wWiHTj
dfydvYvkiIhDgoDfVstiugUu4OfzIKHOi0l5ywVQhjm++WeLOEo73u3Ei0o5kpNOoHlFyxEBuCLz
7yA6cxE2dGrl6B2WZ/9imcZbjJkxqnHShmyIlQJVfvywXaZsEPFyfuvU9v600Z2H9sBTTJWopTdD
hqrRKDN7ELWHIUA18Ihh9CJpfqq5vksuYxJFz9ZR/DrTWQJ20rVVTAgqch7a+xtJ8F9jIwjBJWRe
80Y7EgHEgpLN4s3/dTuZwrdeT1/S7MaOsDSzjNCKYmdYws6jzTHqXir2QdvW0oDeP7kQSixMSrmc
aqUBz3W57fpEsPBO7lDKEc/WFJUFrua+bJju0YFlr5qf8HGvK/wNErwGxKgYekks3eXrst3+EliJ
+Rt6TeP9i2/Z0lUN84PzcSy8zGwhNF+/3Y43BZ4/aOxxJtPMCFdwRFyrovPP9nSAxZN/k0tpY0ms
21zun6OxaQ9aUl+Sikgz/J0U6CmZYbChIhrgRwwv6YC4ZsvS4vbr82Yy9GG5O6i7Qs29D+aXltrv
aXvQVOdUZsTz9IxGKRKrYc7ToqV2MmiOo+8CgU/t+wRqRE6HetN1XB63VIUwQBUGO8Mq/OMHp+F3
OgwDLCFQ4RCwxzwz9zAULG8dv/fkB+7OJCSA+FyCV3KEjo1nXAh+HHfNQuckwER9w23V6jco9PGg
Uis8ANYi9Aby30vEtrMXJaNXDJln3q+1+HBWaI0B9cnEhJT6h8Ff0YqPfl/+NXw6QHAYLXMAWc5+
AHDfM4dm2rPAYWEoXDcHpDm2edc+yrLpCkIo7ZwOJuyECPQctEj+8BHLL5QwM+Ie0JWVKlP+qkRn
QNp0mH49IHA/RuZ9zzrpdkXfIyNmRJirDqhOtzbLsfy/eUn1nM5AEQqQohT2YHsIsi9fZ6yjo/Dj
5mnC5T1oChEbAdcz2dTa2Y/MECfXdJVuvz+NAFGYVS02BeGQ3ObADOxFLbhab8/92OPfBy6JsZaj
2CzP5Sau6cwFuR2k+rBEpe4pAuA+Lp+2w7iZ6Xo3TMGuZQml9LnaI10MMrkj6kc1pYojDc9cMBLr
nRdJ3X+gUABbER4Q1yoToMkVXSm3j6PB5+2LdmRhQi3a/dCTlAWtWiNxm3U8k/Yrff4G8lkuD0I1
bAsMHhO0hfc6LoAxbInl0nviC0nWYJbSztJDRD2QU9SlELT0r3ANK56aWvVOnpcfKL6BEpPKwO5z
kapJFlB+kWEAMMDnAU5Lzs+QTwm7BiJZukB165+alUdu545YZovYXosETS0HddBZJWpnZdswd8GT
8H7zZ7Wzdj3EZFvdKgwKiz3mXRV49oqK9aWlQANzueaNqMjtzbpBUWkIKrvqEel7OPNtBA9ngeOB
AMH+EddBLsu8iwE1Pf/Kjea4574btWKRIv3puC0h6rFz867WyeDrB3MNy+8SK3H9lYXTWIWb4JiJ
c3yOGf97NvZijRhiOK/eXJtQOJQRsXy6A0QKdBZedZLf4rotJD5qFhDniIya/DsvUqSt8VySZcJq
nz2t9dX2I01Ok8QfSKkpL2kDmG1q6XgctYLbyp3Vq3DvzuPhBhNHPhgjw6nQumfFN1F2cLIxnVk3
Y1ap341VdAWZZc2/nPf5bAwd9R+JVHTVdw/4Or4RGOlw31SI3O16h86U3FG6/6vq3Ih64F0Mw0rx
XoP5rG/PDBtqsQmb5jEZtuXS5r3hhsbQpEYotgZ26C+UcQva6D6WbtPwXS0WgjMMqH1NnXGb5SXW
h465cxxHXEoWi4kZ4e2yKrZ1Mm9lEmF8xA4sCjFBjtjZj2c1UV/bQZQ0VRulX4fMiba+hL7NILmS
hbGDkALpKx9hGbTegGwYefaaUzLZJdbX+hlwWHMbJNQ4aGbdSv3FSb9489sM2uSlxJcodfy0nqPV
jW0Jf6CRP5DslbJYjCYFctRki13oqsL1kruXj7PTWfDFOLzwU7N/zGRRPKGzgk/Y1ubvvow03zGS
7+gYPrAtA3i79AA7PUczJ0U0PMULn2ZXEtr7MtdMr25q05mel8Ltg4ZnwAxT5KXwnWT/0jPQ/Vze
2CMzR6iZwEIGhHSpceCfxbJ+Cvz//Q8LTbS1e0lnP3Ed1/FzCcq869ea9EdlBVt5G8qLkvbRqhTu
g7pJ7yV4LCB+Uo8STWXb2hv4Vszo6Acvkr75eoTW+XAWijWzf61212x7bMRXELs1Mda4ip82+XN/
1uB5SnFKIujx5Kenzp1HjIGKZPlqFv7lcWz+YufMUP1HkyrpHIupP/lKUgpt4febYZYA2OREs1Xo
H6V9cRBb05xOgWq1cRemHlgrg3umGwH2AQEqOcMdNECUPb+nUG9K+W7c/ORQMto8WaaBTyHiAQIc
DEumnQviN5EkLx+JJkUbryIF+wpYv7g9GZbgfSnH1tjuVwKSgs2qY+Rnk2DeZXXcQNnWa0Y2Bh2n
YA1yFg7kIC7wEM196UzMvHZ70Y89jCjDkz8aX1jNWJuqtWbNXxdo/5CRQtX0PjjojYaRtIKRjpWC
9suknsd9xaXS8TfsoRa6gvFZerwlQn8AOtXcV/z8YfEnfYKYeLjgmaT3Jwkv1l1q9s6hzhk1gyGS
NKavgFXufEEprvijNaOnwlhfqrnc7MDDs76ykqE6RR4CcCGkyAES+bgNZ42YoxwFHGcFA0Y9WVh6
xCVW/vOMxSyMmcYknNEMcdn2umgJ6Zktmxiw0QXRBAGO+xtNyGxnQA1m3wwSaVV3bUu1zoogihSp
opIgEePUbhYexOdvOE8Lpj/gl1YrHK4WbRfhPjGQZsxMfEO8pc7DpBVCdUbSClvJ7yxDsFY28Uhc
9KoxTchbMCNUDMAZTvE6/qNLNFHUpHtDva4EVn9VnG5bHOjxTo4vSY0OdLLlmHVYSYExfM1rG0Hx
1zY3ZRk+xmERJaHebpMVLNVwr2wZMY9owP+rhyqZDNIRTwVq7iRYl9wU+7y1ISQlaqdJL4fXutcP
ECzImGgkwqltAuxpmSMiCbm/f5cPAOpGyGKlxVqjjBQWcQ70rApsfE6E4FlXS5EDFgaR9oxoCH54
DMc4gpa7rNtdJh8lp9d7AOPkGif0tMDtP9oV0dYYAm+sDdlXUQat0lbhJjtqtFh4MBuOmEd91hgC
xOOir+QlP1irhdXjWgytbqe2ZIdsUj3WAfCNgLDtwjZzOnIpRGPzcevCUEvLw5/Tcjv3NHSCBqQX
kgxaWRMtfVsgwyjkArmFkic1J0rKNJTEqldSHuQXNAdrjNwkkZ0xIoemDo4c6H8M1ifR4W6mtM/V
YYGCx+qvcY3AO0P5SDuqSiJMZ9w8vqjCuzLrO5Ox6DumwIBb1Us6k3wGkwMltwhIHyCZX+tQ+Uv1
rcuXMTNEVyGL0vDYtIC4ZvecFaRqBPShANV2MBRX+jvy+etLxjwWWx4SIdiBe+3cyAy9Q5E66cxn
b855/SNFUXi/S6TKjUTBdqGTJePcEP3oTCjiaSx1T4YWPmEl1qnCTdlJHW9t0cucP+9sVcmDbRQq
ZKwGi+bOCblFNeZ9V+qbo/IvhwcbZsVHpJUVZQ3SRSQgaw69HGxB4k47lgR8kbVOoahnVTn9Clbc
NTLV68j1/Igzgb7Y2Wlzc0iuoHDgwpkJhwE4OE6DTrOpRYUsqkXU+0lKt/6emSY3k4Doz16WCgo4
Wac6e+iQFkEw0dcuYnn6uJPIf9tWO0Z/ZdORBitQDWTDzZYSm0THseKMn6Eg9cQupsyoTRXneFJ/
XIZ5AoQd0kRSnibqjbnoJZGKVD4aKhs3YkYJtIdGIbLKsRsLZv1X4aORveXHJBzzlepwqlHrIGIv
tDpw1XDwef+2assnICtua4sHy8sDYDOzEQgpRns525zpEosOtm3upS95fRDGQ2S669ZL03KvVfu5
q8NFO/wcR/ztkv5CDZy4ChQ4BsRb2nNcVKF9weyeS4D1pbFGCwyc5SWRHnhXEbuEDpf4O6Ert/YH
1KyF5arzxzYxQ5269VvX0UpJPgDbBmL3rtmnssh5dJBBoxnnCJlyeQqPPFOkG4J3MT/7CU3morwd
/aCCWvwQvZEwf6IjrnkRxg8xEE/7iCtSgxGHUKcx+MtFjX2JDVgBcl8OxTyqVvbJD9T7Y1FHOVoa
kez2oi4sCAse05ZNe25gDbwCYoFaUBEjOFNp19VRrA3ya5cey+qwNeUNe5b1rPwYo6DH+bzGS2Ja
iubIZoTCmxL5LLiUu48UOpC+j3DJiZzR0EFk/mLzby1iSpFGEUiAoVDg1as78HwizqHQ1GelNHhQ
HFX1kNgb17AWv0SUTYyXLR1ePt5nIyAqDqHaUkhRQ+0l9wUbn3q+KWTn0o3o8hxpCu1Zspsou9TM
m01aB/qUSKrI1yVF2i5VX21c9NuBEaCEbMghqHTN1q/WI6iI2fUN2Hbf33AZhWelxZ/FWk22TQEO
88fgrbeqqfuoYUXT7EwrCl5rDLE2rIg8mOvAKQeOPXub6OHLhIegj6MTU3g3/PEykl+ZHetDAxDn
sl0JwGzqoJQu8g91QNl6/j/3hwCHDUrYehGExsAQuwKVxcgZcvKUVOsaplU4DQMVGtXzPzATiCno
Fog+nyauNjiWPls6HSb6JzDJnVGGQwVvrQmeqHrl/VY0HqtkfhV9o0fe+g5CzWxx6WtEvMra0kC+
6yrs7VPm3tqZRA4MEn6Q8L5PK8BZff1NRJWkmE3IKFe3nEHAP6dnxXb7tUMs+36WNmovL7qeN4nq
LiScHzkXiAMOZYS3Fr/4qpurOYW69rBfNutuKpijAHFcmKHX2sY7iwarXtNG0XgKI0/YV3ZxjhbG
UIratRoGcRpbRcCYOte6POVFcuP+4R3Mur/aKFCJIvD4ItgetctKjoCNNW3Qwxu7jee2bjtIqCZQ
lWV4+v2F2gN6vqanMMUnzGsEMnrmr3Opvima5UdxoNUU1k2Z7i+oKr/mpTgIZ3R5aSdHK3a4r45f
UJf4hVphQfDELuO7cqQvAlCG3/z7hUsuK2SzFLFla3i+EgQ0zaO3x1H7kW7/CexcomSWUr5fRvg6
lGRKlU8UfbE2An4XcwYzgnafuEE1zgKEgSmCh5Qc/sLXitNhbiyJwCfZPsVF3Y43dRs8s/pdY/u7
4aCW2liujaaZBqzn/VVZ2GZZOwker0JRpN4ATNohe/nGyW2l+oEDD5tijeT/kIKQs+07Ei0+TXzS
MlEkfULVfeVTpON6yKK+h29MjO2m/ysm4D3d/3eq1H/C5zKQZqrQtN0Q2GhUdHURvlCRGSVg6huo
qh70TvUzQqA7dSJr8lb5FU/VJRojnTHZp87vQWYuNZlS6km3K8tjtdw5T6Yu0JNo1QN5q7vb75Fb
C2nHCjeVWkPcAfoXZikvLFyYyoCzm2ssWDFJNcDQaSSdt3GwDLeegqxnehp1Im/BW8gFuePGVOg7
xmi5CkUhkx/Wzf2uvEmbK9QA3mM86JgachsknJC3a5fUi6Qcvvy7QSQ1ibQjd8TEE7X8KjA8hkaE
WpwWpHnT0VpgOsTWJM7X3DmpnUYjSdTVwfUTGczz8luqPfhb/kVB759RLPoggHYvt1aTzXFAuWDN
/J+XYlChvWj69K9WXBqjw+Aem87hiy7xvrAHfcHnA++k6SCgY1hUtTuhcuaQvz+7EwrsDum0pB2t
f5T4J0d0OAR+OOurh+4QbdaBfv+kKDjskAj7KNpMNOWIAeSn/GGTVzKFivajpPHFq32MB/IJ+c4f
mSlr5Q69pR4hB+XkmHk9kRGA/Ki34l3YLdqQKeRX/0fnAb8F4dkcjD68MpuSNWtfRo8AaWQVDL9m
62xoSPIwpnQwZdpTxtsdpl8r0vnjaWCz6gf60UMbozg2mNKYNSHUWP/q8LnujINP4t8gs7Rk4Pkp
c9lLpZdmVRXv5f3J+SCxCEPlrFg5L3EyPd/7r8nQXPJUQtOWH8GDi/6gZGP4LyqoBpNjhLBRTKuh
ranmN4GEZi8dKugHmxctEYSGW87zwGwgoBsTwm==

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

@ -0,0 +1,74 @@
<?php
$sLangName = "Deutsch";
$aLang = array(
'charset' => 'UTF-8',
//Templates
'D3_INC_ACCOUNT_HEADER_POINTS' => 'Bonuspunkte',
'D3_INC_ACCOUNT_HEADER_POINT' => 'Bonuspunkte',
'D3_INC_ACCOUNT_HEADER_POINTS_ACCOUNT' => 'Bonuspunkte-Konto',
'D3_INC_ACCOUNT_HEADER_POINTSTEXT' => 'Ihr persönlichen Bonuspunkte verwalten',
'D3_ACCOUNT_POINTS_TITLE' => 'Bonuspunkte-Konto',
'D3_ACCOUNT_POINTS_HEADER' => 'Ihr Bonuspunkte Konto',
'D3_ACCOUNT_POINTS_TYPE_POINT' => 'Typ',
'D3_ACCOUNT_POINTS_ORDERTYPE' => 'Bestellung Nr.',
'D3_ACCOUNT_POINTS_VOUCHERTYPE' => 'Gutschein Nr.',
'D3_ACCOUNT_POINTS_VOUCHER' => 'Gutschein',
'D3_ACCOUNT_POINTS_VOUCHERNR' => 'Nr.',
'D3_ACCOUNT_POINTS_VOUCHER_VALUE' => 'Wert',
'D3_ACCOUNT_POINTS_VOUCHER_RESERVED' => 'Reserviert:',
'D3_ACCOUNT_POINTS_VOUCHER_USED' => 'Eingelöst am:',
'D3_ACCOUNT_POINTS_VOUCHER_REBOOK' => 'Rückbuchung Gutschein',
'D3_ACCOUNT_POINTS_POINTS_STORNO' => '(storniert)',
'D3_ACCOUNT_POINTS_POINTS_STORNO2' => 'storniert',
'D3_ACCOUNT_POINTS_OTHERTYPE' => 'manuell',
'D3_ACCOUNT_POINTS_OTHERTYPE_oxvoucher_storno' => 'Gutschein (storniert)',
'D3_ACCOUNT_POINTS_OTHERTYPE_manuell' => 'manuelle Vergabe',
'D3_ACCOUNT_POINTS_REVIEWTYPE_TEXT' => 'Textbewertung',
'D3_ACCOUNT_POINTS_REVIEWTYPE_STERN' => 'Sternbewertung',
'D3_ACCOUNT_POINTS_ARTICLE_NUMBER' => 'Artikelnr.',
'D3_ACCOUNT_POINTS_TOTALSUM' => 'Gesamtpunkte',
'D3_ACCOUNT_POINTS_CREATE' => 'Jetzt Punkte einlösen!',
'D3_ACCOUNT_POINTS_CHANGETEXT1' => 'Sie können Ihre Bonuspunkte jetzt in einen Einkaufsgutschein in Höhe von',
'D3_ACCOUNT_POINTS_CHANGETEXT2' => 'umtauschen!',
'D3_ACCOUNT_POINTS_POSSIBLETEXT1' => 'Der Umtausch Ihrer Bonuspunkte in einen Einkaufsgutschein ist ab',
'D3_ACCOUNT_POINTS_POSSIBLEPOINTS' => 'Punkten',
'D3_ACCOUNT_POINTS_POSSIBLETEXT2' => 'möglich.',
'D3_ACCOUNT_POINTS_NEWVOUCHERTEXT1' => 'Es wurde ein Gutschein mit der Nummer',
'D3_ACCOUNT_POINTS_NEWVOUCHERTEXT2' => 'und einem Wert von',
'D3_ACCOUNT_POINTS_NEWVOUCHERTEXT3' => 'für Sie erstellt.',
'D3_ACCOUNT_POINTS_NEWVOUCHERTEXT4' => 'Diese Daten wurden parallel als E-Mail an Sie versendet.',
'D3_ACCOUNT_POINTS_OPTIONS' => 'Optionen Bonuspunkte',
'D3_ACCOUNT_OPTIONS_MAIL' => 'E-Mails',
'D3_ACCOUNT_OPTIONS_MAIL_OUT' => 'E-Mail erhalten:',
'D3_ACCOUNT_OPTIONS_MAIL_TXT' => 'Für verschiedene Aktionen können Sie eine E-Mail zur Bestätigung erhalten. Möchten Sie diese E-Mails nicht mehr erhalten, so entfernen Sie einfach das Häckchen für die gewünschte Option.',
'D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL' => 'Bonuspunkte für eine Bestellung',
'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' => 'Automatische Erstellung eines Gutscheines',
'D3_ACCOUNT_OPTIONS_SAVE' => 'speichern',
'D3_ACCOUNT_POINTS_AMOUNT' => 'Bonuspunkte',
'D3_ACCOUNT_POINTS_DATE' => 'Datum',
'D3_ACCOUNT_POINTS_COMMENT' => 'Kommentar',
'D3_ACCOUNT_POINTS_AMOUNT_TXT' => 'Bonuspunkte:',
'INC_ACCOUNT_HEADER_D3MYPOINTS' => 'Meine Bonuspunkte',
//4.5
'PAGE_ACCOUNT_USER_D3POINTS' => 'Bonuspunkte',
//4.10
'D3_ACCOUNT_POINTS_CREATE_VOUCHER' => 'Bonuspunkte einlösen',
'D3_PAGE_ACCOUNT_MY_ACCOUNT' => 'Bonuspunkte-Konto',
'D3_CFG_MOD_d3points_HELPLINK_MAINTAINCE' => 'Fragen-zu-speziellen-Modulen',
'D3_ACCOUNT_POINTS_TOTALSUM_TEXT' => 'Sie haben aktuell',
'D3_ACCOUNT_POINTS_NO_POINTS' => 'Sie haben noch keine Bonuspunkte erhalten.',
);

View File

@ -0,0 +1,32 @@
[{$smarty.block.parent}]
[{*** D3 Bonuspunkte ADD START **}]
[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}]
[{if $mod_d3points}]
<tr>
<td class="edittext" colspan="2">
<table style="border : 1px #A9A9A9; border-style : solid solid solid solid; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; width: 600px;">
[{assign var="o3point" value=$oView->d3GetPointsForOrder() }]
<tr>
<td class="edittext" style="vertical-align:top;">
<img title="D³ Data Development" alt="D³" src="../modules/d3/modcfg/public/d3logo.php">
[{ oxmultilang ident="ORDER_MAIN_D3POINTS_4_ORDER" }]</td>
<td class="edittext" style="vertical-align:top;">
[{foreach from=$o3point item=oPoints }]
<b>[{ $oPoints->d3points__d3points->value }] [{ oxmultilang ident="D3_USER_POINTS_SETPOINTS" }]</b>
[{if $oPoints->d3points__d3points->value < 0 }] [{ oxmultilang ident="ORDER_MAIN_D3POINTS_4_ORDER_STORNO" }] [{/if}]
( [{ $oPoints->d3points__oxtime->value }] )<br>
[{foreachelse}]
[{ oxmultilang ident="ORDER_MAIN_D3POINTS_4_ORDER_NOT_SET" }]
[{/foreach}]
</td>
</tr>
<tr>
<td class="edittext">&nbsp;</td>
<td class="edittext">&nbsp;</td>
</tr>
</table>
</td>
</tr>
[{/if}]
[{*** D3 Bonuspunkte ADD END ***}]

View File

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

View File

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

View File

@ -0,0 +1,205 @@
[{include file="headitem.tpl" title="D3_CFG_MOD"|oxmultilangassign}]
<style type="text/css">
<!--
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
width: 47%;
float:left;
}
legend{
font-weight: bold;
}
.groupExp dl dt{
font-weight: normal;
width: 35%;
padding-left: 10px;
}
.groupExp.highlighted {
background-color: #CD0210;
}
.groupExp.highlighted a.rc b {
color: white;
}
.groupExp.highlighted .exp a.rc b {
color: black;
}
.groupExp.highlighted .exp {
background-color: #F0F0F0;
}
.groupExp .exp dl.highlighted {
background-color:#CD0210;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
.confinput {
width: 300px;
height: 80px;
}
table.bordered{
border: 1px solid #aaa;
}
table.bordered th, table.bordered td {
border: 1px solid gray;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{ $oViewConf->getActiveShopId()}]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
[{*assign var="sRate4Points" value=$oView->d3GetRate4Points()}]
[{assign var="aRate4Points" value=$oView->d3GetRateArray4Points()}]
[{assign var="sRate4Voucher" value=$oView->d3GetRate4Voucher()*}]
[{block name="d3points_demo"}]
[{block name="d3points_demo_calculate_points"}]
<fieldset>
<legend>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS"}]</legend>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="calculatePoints">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
[{block name="d3points_demo_calculate_points_table"}]
<table width="100%">
[{block name="d3points_demo_calculate_points_table_items"}]
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_PRICE_AMOUNT"}]</td>
<td><input type="text" name="DEMOSYSTEM[PRICE2POINTS]" value="[{$PRICE2POINTS|default:"0"}]" size="6" maxlength="10"> [{ $oActCur->sign }]</td>
</tr>
[{if $sRate4Points !=''}]
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_RATE"}]</td>
<td>[{$sRate4Points}]</td>
</tr>
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_METHODE"}]</td>
<td>[{$PRICE2POINTS|default:"0"}] / [{$sRate4Points}] =</td>
</tr>
[{/if}]
[{if $aRate4Points}]
<tr>
<td style="vertical-align:top;">[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR"}]</td>
<td>
<table width="100%" class="bordered">
<thead>
<tr>
<th>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_POINTS"}]</th>
<th>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_MIN"}]</th>
<th>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_MAX"}]</th>
</tr>
</thead>
[{foreach from=$aRate4Points item=scalar}]
<tr>
<td align="right">[{$scalar.points}]</td>
<td align="right">[{$scalar.min}]</td>
<td align="right">[{$scalar.max}]</td>
</tr>
[{/foreach}]
</table>
</td>
</tr>
[{/if}]
[{*assign var="CALCULATEDPOINTS" value=$oView->d3GetRate4Voucher()*}]
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SUM"}]</td>
<td><span>[{$CALCULATEDPOINTS|default:"0"}]</span> [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]</td>
</tr>
[{/block}]
[{block name="d3points_demo_calculate_points_table_submit"}]
<tr>
<td>&nbsp;</td>
<td>
<span class="d3modcfg_btn">
<input type="submit" class="edittext ext_edittext" name="save" value="[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_SUBMIT"}]">
</span>
</td>
</tr>
[{/block}]
</table>
[{/block}]
</form>
</fieldset>
[{/block}]
[{block name="d3points_demo_calculate_voucher"}]
<fieldset>
<legend>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER"}]</legend>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="calculateVoucher">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
</div>
[{block name="d3points_demo_calculate_voucher_table"}]
<table width="100%">
[{block name="d3points_demo_calculate_voucher_table_items"}]
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER_POINTS_SUM"}]</td>
<td><input type="text" name="DEMOSYSTEM[POINTS2VOUCHER]" value="[{$POINTS2VOUCHER}]" size="6" maxlength="10"> [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]</td>
</tr>
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_RATE"}]</td>
<td>[{$sRate4Voucher}]</td>
</tr>
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_METHODE"}]</td>
<td>[{$POINTS2VOUCHER|default:"0"}] * [{$sRate4Voucher}] =</td>
</tr>
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER_AMOUNT"}]</td>
<td><span>[{$CALCULATEDVOUCHER|default:"0"}]</span> [{ $oActCur->sign }]</td>
</tr>
[{/block}]
[{block name="d3points_demo_calculate_voucher_table_submit"}]
<tr>
<td>&nbsp;</td>
<td>
<span class="d3modcfg_btn">
<input type="submit" class="edittext ext_edittext" name="save" value="[{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_SUBMIT"}]">
</span>
</td>
</tr>
[{/block}]
</table>
[{/block}]
</form>
</fieldset>
[{/block}]
[{/block}]
[{include file="d3_cfg_mod_inc.tpl"}]

View File

@ -0,0 +1,225 @@
[{include file="headitem.tpl" title="D3_CFG_MOD"|oxmultilangassign}]
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
width: 98%;
float:left;
}
legend{
font-weight: bold;
}
.groupExp dl dt{
font-weight: normal;
width: 35%;
padding-left: 10px;
}
.groupExp.highlighted {
background-color: #CD0210;
}
.groupExp.highlighted a.rc b {
color: white;
}
.groupExp.highlighted .exp a.rc b {
color: black;
}
.groupExp.highlighted .exp {
background-color: #F0F0F0;
}
.groupExp .exp dl.highlighted {
background-color:#CD0210;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
.confinput {
width: 300px;
height: 80px;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
[{block name="d3points_maintenance"}]
[{block name="d3points_maintenance_reset_orders"}]
<fieldset>
<legend>[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS"}]&nbsp;[{oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_HELP"}]</legend>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="d3SetOxorderd3IssetPoints">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
[{block name="d3points_maintenance_reset_orders_table"}]
<table width="100%">
[{block name="d3points_maintenance_reset_orders_table_items"}]
<tr>
<td style="vertical-align:top;">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT"}]</td>
<td>
[{*<input type="checkbox" name="d3PointsOrderStatus" value="1">[{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT_HELP" }]*}]
<input type="hidden" name="d3PointsOrderStatus" value="-">
<input type="radio" name="d3PointsOrderStatus" value="0">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_UNSET"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_UNSET_HELP" }]<br>
<input type="radio" name="d3PointsOrderStatus" value="1">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_SET"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_SET_HELP" }]
</td>
</tr>
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM"}]</td>
<td><input type="checkbox" name="d3PointsOrderConfirm" value="1">[{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_HELP" }]</td>
</tr>
[{/block}]
[{block name="d3points_maintenance_reset_orders_table_subdmit"}]
<tr>
<td>&nbsp;</td>
<td>
<span class="d3modcfg_btn">
<input type="submit" class="edittext ext_edittext" name="save" value="[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_SAVE"}]">
</span>
</td>
</tr>
[{/block}]
</table>
[{/block}]
</form>
</fieldset>
[{/block}]
[{block name="d3points_maintenance_delete_order"}]
<fieldset>
<legend>[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_DELETE_ORDER"}]&nbsp;[{oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDER_TXT_HELP"}]</legend>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="d3DeleteOrderPoints">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
</div>
[{block name="d3points_maintenance_delete_order_table"}]
<table width="100%">
[{block name="d3points_maintenance_delete_order_table_items"}]
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_DELETE_ORDER_ORDERNR"}][{* oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT_HELP" *}]</td>
<td><input type="text" name="d3PointsOrderNr" width="10"></td>
</tr>
<tr>
<td style="vertical-align:top;">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP"}]</td>
<td>
<input type="radio" name="d3PointsOrderType" value="delete">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_DELETE"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_DELETE_HELP" }]<br>
<input type="radio" name="d3PointsOrderType" value="storno">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_STORNO"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_STORNO_HELP" }]
</td>
</tr>
<tr>
<td style="vertical-align:top;">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_SEND_MAIL"}]</td>
<td><input type="checkbox" name="d3SendMail" value="1">[{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_SEND_MAIL_HELP" }]</td>
</tr>
<tr>
<td style="vertical-align:top;">[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_COMMET"}]</td>
<td><textarea name="d3PointsOrderComment" cols="45" rows="3"></textarea>[{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_COMMET_HELP" }]</td>
</tr>
<tr>
<td>[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM"}]</td>
<td><input type="checkbox" name="d3PointsOrderConfirm" value="1">[{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDER_CONFIRM_HELP" }]</td>
</tr>
[{/block}]
[{block name="d3points_maintenance_delete_order_table_submit"}]
<tr>
<td>&nbsp;</td>
<td>
<span class="d3modcfg_btn">
<input type="submit" class="edittext ext_edittext" name="save" value="[{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_SAVE"}]">
</span>
</td>
</tr>
[{/block}]
</table>
[{/block}]
</form>
</fieldset>
[{/block}]
[{/block}]
[{oxscript add='function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}'}]
[{include file="d3_cfg_mod_bottom.tpl"}]

View File

@ -0,0 +1,957 @@
[{include file="headitem.tpl" title="D3_CFG_MOD"|oxmultilangassign}]
<script type="text/javascript">
<!--
[{if $updatelist == 1}]
UpdateList('[{$oxid}]');
[{/if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
function d3ChangeOption(active, inactive) {
var elname = "d3_cfg_mod__d3points_POINTS_SYSTEM_";
var elact = document.getElementById(elname+active.toUpperCase());
var elina = document.getElementById(elname+inactive.toUpperCase());
if(elact && elina)
{
elact.disabled = false;
elina.disabled = true;
}
}
-->
</script>
<style type="text/css">
<!--
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
}
legend{
font-weight: bold;
}
.groupExp dl dt{
font-weight: normal;
width: 35%;
padding-left: 10px;
}
div.highlight.left {
float:left;
}
.groupExp.highlighted {
background-color: #CD0210;
}
.groupExp.highlighted a.rc b {
color: white;
}
.groupExp.highlighted .exp a.rc b {
color: black;
}
.groupExp.highlighted .exp {
background-color: #F0F0F0;
}
.groupExp .exp dl.highlighted {
background-color:#CD0210;
}
.groupExp {
border: 1px solid lightgray;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
td.edittext.listitem{
padding-left: 0;
}
.confinput {
width: 300px;
height: 60px;
}
span.field {
border: 1px inset black;
padding: 1px 6px;
width:138px;
display: block;
}
[{*
a.d3cronjoblink {
background: url("[{$oViewConf->getModuleUrl('d3modcfg_lib', 'out/admin/src/bg/d3modcfg_icons.png')}]") no-repeat scroll 0 -150px transparent;
display: inline-block;
height: 20px;
width: 20px;
}
*}]
a.d3cronjoblink:hover {
text-decoration:none;
}
-->
</style>
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="actshop" value="[{$shop->id}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{$oxid}]">
[{include file="d3_cfg_mod_active.tpl"}]
<hr>
[{if $oView->getValueStatus() == 'error'}]
<table>
<tr>
<td>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<div class="d3modcfg_btn fixed icon status_danger">
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
<div></div>
</div>
</td>
</tr>
</table>
[{else}]
<fieldset>
<legend>[{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOBS_OWERVIEW"}]</legend>
[{block name="d3points_settings_cronjob_actions_table"}]
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="edittext listitem" rowspan="2">[{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOB_GENERALL"}]</td>
<td class="edittext listitem" rowspan="2">
<input type="hidden" name="value[d3_cfg_mod__bld3points_CRONJOB_ACTIVE]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__bld3points_CRONJOB_ACTIVE]" value='1' [{if $edit->getValue('bld3points_CRONJOB_ACTIVE') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_CRONJOBS_ACTIVE_HELP"}]
</td>
<td class="edittext listitem">[{oxmultilang ident="D3_CFG_MOD_d3points_LAST_STARTS_CRONJOBS"}]</td>
<td class="edittext listitem"><span class="field">[{$edit->getValue('d3points_CronJob_NEWPOINTS_LastStart')}]&nbsp;</span></td>
</tr>
<tr>
<td class="edittext listitem">[{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOBS_LINK"}]</td>
<td class="edittext listitem" style="white-space: nowrap;">
<a href="[{$oViewConf->getModuleUrl('d3points', 'public/d3_cron_points.php')}]?key=[{$edit->getValue('d3points_ACCESSKEY')}][{$oView->d3GetShopId()}]" target="_new" class="d3modcfg_btn icon d3color-blue" style="margin-right: 3px; padding-right: 0; background-image: none; width: 25px;">
<i class="fa fa-mouse-pointer fa-inverse" style="padding: 5px 9px;"></i>
</a>
[{$oViewConf->getModuleUrl('d3points', 'public/d3_cron_points.php')}]?key=[{$edit->getValue('d3points_ACCESSKEY')}][{$oView->d3GetShopId()}]
&nbsp;[{oxinputhelp ident="D3_CFG_MOD_d3points_CRONJOBS_LINK_HELP"}]
</td>
</tr>
<tr>
<td class="edittext">[{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOB_NEWPOINTS"}]</td>
<td class="edittext">
<input type="hidden" name="value[d3_cfg_mod__bld3points_FNC_NEWPOINTS_ACTIVE]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__bld3points_FNC_NEWPOINTS_ACTIVE]" value='1' [{if $edit->getValue('bld3points_FNC_NEWPOINTS_ACTIVE') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_CRONJOB_NEWPOINTS_HELP"}]
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="edittext listitem">[{oxmultilang ident="D3_CFG_MOD_d3points_VOUCHER_4_MAX_POINTS"}]</td>
<td class="edittext listitem">
<input type="hidden" name="value[d3_cfg_mod__bld3points_FNC_VOUCHER_4_MAX_POINTS]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__bld3points_FNC_VOUCHER_4_MAX_POINTS]" value='1' [{if $edit->getValue('bld3points_FNC_VOUCHER_4_MAX_POINTS') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_VOUCHER_4_MAX_POINTS_HELP"}]
</td>
<td class="listitem">&nbsp;</td>
<td class="listitem">&nbsp;</td>
</tr>
<tr>
<td class="edittext ext_edittext">[{oxmultilang ident="D3_CFG_MOD_d3points_SEND_FIRST_MAIL"}]</td>
<td class="edittext ext_edittext">
<input type="hidden" name="value[d3_cfg_mod__bld3points_FNC_SEND_FIRST_MAIL]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__bld3points_FNC_SEND_FIRST_MAIL]" value='1' [{if $edit->getValue('bld3points_FNC_SEND_FIRST_MAIL') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_SEND_FIRST_MAIL_HELP"}]
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="edittext listitem">[{oxmultilang ident="D3_CFG_MOD_d3points_SEND_REMINDER_MAIL"}]</td>
<td class="edittext listitem">
<input type="hidden" name="value[d3_cfg_mod__bld3points_FNC_SEND_REMINDER_MAIL]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__bld3points_FNC_SEND_REMINDER_MAIL]" value='1' [{if $edit->getValue('bld3points_FNC_SEND_REMINDER_MAIL') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_SEND_REMINDER_MAIL_HELP"}]
</td>
<td class="listitem">&nbsp;</td>
<td class="listitem">&nbsp;</td>
</tr>
<tr>
<td class="edittext ">[{oxmultilang ident="D3_CFG_MOD_d3points_ACCESSKEY"}]</td>
<td class="edittext " colspan="2">
<input type="text" class="editinput" size="10" maxlength="100" name="value[d3_cfg_mod__d3points_ACCESSKEY]" value="[{$edit->getValue('d3points_ACCESSKEY')|default:$oView->d3GetRandomCode()}]">[{oxinputhelp ident="D3_CFG_MOD_d3points_ACCESSKEY_HELP"}]
</td>
<td class="">&nbsp;</td>
</tr>
[{block name="d3points_settings_cronjob_actions_table_last_row"}]
<tr>
<td class="edittext ">[{oxmultilang ident="D3_CFG_MOD_d3points_FNC_CRONJOB_PRINT_STATUS"}]</td>
<td class="edittext " colspan="2">
<input type="hidden" name="value[d3_cfg_mod__bld3points_FNC_CRONJOB_PRINT_STATUS]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__bld3points_FNC_CRONJOB_PRINT_STATUS]" value='1' [{if $edit->getValue('bld3points_FNC_CRONJOB_PRINT_STATUS') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_FNC_CRONJOB_PRINT_STATUS_HELP"}]
</td>
<td class="">&nbsp;</td>
</tr>
[{/block}]
</table>
[{/block}]
</fieldset>
<hr>
[{block name="d3points_settings_settings"}]
<fieldset>
<legend>[{oxmultilang ident="D3_CFG_MOD_d3points_SETTINGS"}]</legend>
[{* Berechnung *}]
[{block name="d3points_settings_settings_calculation"}]
<div class="groupExp [{*if $edit->getValue('meinPaket_HOST == ''}]highlighted[{/if*}]">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_CFG_MOD_d3points_CALCULATION"}]
</b>
</a>
[{oxinputhelp ident="D3_CFG_MOD_d3points_CALCULATION_HELP"}]
[{block name="d3points_settings_settings_calculation_options_list"}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM"}]
</dt>
<dd>
<div style="width:64%;float:right;">
<table border="0" width="100%">
<tr>
<td>
[{* lineare Punktevergabe *}]
<input onclick="d3ChangeOption('linear','scalar');" type="radio" name="value[d3_cfg_mod__d3points_POINTS_SYSTEM]" value="linear" [{if $edit->getValue('d3points_POINTS_SYSTEM') =="linear" || !$edit->getValue('d3points_POINTS_SYSTEM')}]checked[{/if}]>[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR"}][{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_HELP"}]
</td>
<td>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_SET"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_SET_HELP"}]<br>
<input type="text" name="value[d3_cfg_mod__d3points_POINTS_SYSTEM_LINEAR]" id="d3_cfg_mod__d3points_POINTS_SYSTEM_LINEAR" value="[{$edit->getValue('d3points_POINTS_SYSTEM_LINEAR')|default:"0.5"}]" size="4" maxlength="10" [{if $edit->getValue('d3points_POINTS_SYSTEM') == "scale"}] disabled="disabled"[{/if}]>
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]&nbsp;
</td>
</tr>
<tr><td colspan="2">&nbsp;<hr></td></tr>
<tr>
<td>
[{*skalare Punktevergabe*}]
<input onclick="d3ChangeOption('scalar','linear');" type="radio" name="value[d3_cfg_mod__d3points_POINTS_SYSTEM]" value="scale" [{if $edit->getValue('d3points_POINTS_SYSTEM') =="scale"}]checked[{/if}]>[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALE"}][{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALE_HELP"}]
</td>
<td>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALAR_SET"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALAR_SET_HELP"}]<br>
[{assign var='SCALAR_FALLBACK' value='5 => 0__@@49.99
10 => 50__@@99.99
20 => 100__@@149.99
30 => 150__@@999999'}]
<textarea cols="50" rows="3" class="confinput" name="valuearr[d3_cfg_mod__ad3points_POINTS_SYSTEM_SCALAR]" id="d3_cfg_mod__d3points_POINTS_SYSTEM_SCALAR" [{if $edit->getEditValue('d3points_POINTS_SYSTEM') != "scale"}] disabled="disabled"[{/if}]>[{$edit->getEditValue('ad3points_POINTS_SYSTEM_SCALAR')|default:$SCALAR_FALLBACK}]</textarea>
</td>
</tr>
</table>
</div>
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_RATING_SET"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_POINTS_SYSTEM_REVIEW_RATING]" value="[{$edit->getValue('d3points_POINTS_SYSTEM_REVIEW_RATING')|default:"0"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_RATING_SET_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_SET"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_POINTS_SYSTEM_REVIEW_TEXT]" value="[{$edit->getValue('d3points_POINTS_SYSTEM_REVIEW_TEXT')|default:"0"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_SET_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS]" value='1' [{if $edit->getValue('d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{* EE-Mall-Modus *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_EE_MALL_ACCOUNT"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__bld3points_POINTS_SYSTEM_EE_MALL_ACCOUNT]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__bld3points_POINTS_SYSTEM_EE_MALL_ACCOUNT]" value='1' [{if $edit->getValue('bld3points_POINTS_SYSTEM_EE_MALL_ACCOUNT') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_EE_MALL_ACCOUNT_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{/block}]
</div>
</div>
[{/block}]
[{* Auswahl Bestellungen *}]
[{block name="d3points_settings_settings_select_orders"}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECT_ORDERS"}]
</b>
</a>
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECT_ORDERS_HELP"}]
[{block name="d3points_settings_settings_select_orders_options_list"}]
[{* Datumsbegrenzung in Monaten zurück *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_DATE_LIMIT"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_SELECTION_DATE_LIMIT]" value="[{$edit->getValue('d3points_SELECTION_DATE_LIMIT')|default:"6"}]" size="3" maxlength="10">
<select name="value[d3_cfg_mod__d3points_SELECTION_DATE_LIMIT_RANGE]">
<option value="months"[{if $edit->getValue('d3points_SELECTION_DATE_LIMIT_RANGE') == 'months'}] selected
[{elseif $edit->getValue('d3points_SELECTION_DATE_LIMIT_RANGE') == ''}] selected
[{/if}]>
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_MONTHS"}]</option>
<option value="days"[{if $edit->getValue('d3points_SELECTION_DATE_LIMIT_RANGE') == 'days'}] selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]</option>
</select>
[{*oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"*}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_DATE_LIMIT_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{* Erstellung der Punkte nach x Tagen *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_DATE_RANGE"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_SELECTION_DATE_RANGE]" value="[{$edit->getValue('d3points_SELECTION_DATE_RANGE')|default:"0"}]" size="3" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_DATE_RANGE_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{* Preislimit *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_PRICE_LIMIT"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_SELECTION_PRICE_LIMIT]" value="[{$edit->getValue('d3points_SELECTION_PRICE_LIMIT')|default:"19,99"}]" size="5" maxlength="10">
[{* $oActCur->sign *}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_PRICE_LIMIT_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{* Kunden ohne Kundenkonto *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT]" value='1' [{if $edit->getValue('d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT') == 1}]checked[{/if}]>
[{oxinputhelp ident="D3_CFG_MOD_d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{* Kundengruppen freigeben *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_POINTS"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_POINTS_HELP"}]
</dt>
<dd>
<div style="width:64%;float:right;">
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_GROUPS_4_POINTS]" value='0' >
[{strip}]
<table>
<tr>
[{assign var=oGroups4Points value=$oView->d3_PrepareGroups4Points()}]
[{foreach from=$oGroups4Points item=Groups name="group4points"}]
<td>
[{*<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_GROUPS_4_POINTS][]" value='0' >*}]
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[SELECTION_GROUPS_4_POINTS][]"
value='[{$Groups->oxgroups__oxid->value}]' [{if $Groups->select == 1}]checked[{/if}]>
[{if !$Groups->oxgroups__oxactive->value}]<span style="font-style:italic;">[{else}]<span>[{/if}][{$Groups->oxgroups__oxtitle->value}]</span>
[{if !$Groups->oxgroups__oxactive->value}]<span style="font-style:italic;">([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])</span>[{/if}]
</td>
[{if $smarty.foreach.group4points.last && $smarty.foreach.group4points.iteration % 2 != 0}]
<td></td>
[{/if}]
[{if $smarty.foreach.group4points.iteration % 2 == 0}]
</tr>
[{if !$smarty.foreach.group4points.last}]
<tr>
[{/if}]
[{/if}]
[{/foreach}]
</table>
[{/strip}]
</div>
<div class="spacer"></div>
</dd>
</dl>
[{*Kundengruppen ausschlie�en*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_NO_POINTS"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_NO_POINTS_HELP"}]
</dt>
<dd>
<div style="width:64%;float:right;">
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_GROUPS_4_NO_POINTS]" value='0'>
[{strip}]
<table>
<tr>
[{assign var=oGroups4NoPoints value=$oView->d3_PrepareGroups4NoPoints()}]
[{foreach from=$oGroups4NoPoints item=Groups name="groupnopoints"}]
<td>
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[SELECTION_GROUPS_4_NO_POINTS][]"
value='[{$Groups->oxgroups__oxid->value}]' [{if $Groups->select == 1}]checked[{/if}]>
[{if !$Groups->oxgroups__oxactive->value}]<span style="font-style:italic;">[{else}]<span>[{/if}][{$Groups->oxgroups__oxtitle->value}]</span>
[{if !$Groups->oxgroups__oxactive->value}]<span style="font-style:italic;">([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])</span>[{/if}]
</td>
[{if $smarty.foreach.groupnopoints.last && $smarty.foreach.groupnopoints.iteration % 2 != 0}]
<td></td>
[{/if}]
[{if $smarty.foreach.groupnopoints.iteration % 2 == 0}]
</tr>
[{if !$smarty.foreach.groupnopoints.last}]
<tr>
[{/if}]
[{/if}]
[{/foreach}]
</table>
[{/strip}]
</div>
<div class="spacer"></div>
</dd>
</dl>
[{* Keine Punkte bei folgenden Zahlarten *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_4_NO_POINTS"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_4_NO_POINTS_HELP"}]
</dt>
<dd>
<div style="width:64%;float:right;">
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_PAYMENTS_4_NO_POINTS]" value='0'>
[{assign var=oPayments4NoPoints value=$oView->d3_PreparePayments4NoPoints()}]
[{foreach from=$oPayments4NoPoints item=Payments}]
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[SELECTION_PAYMENTS_4_NO_POINTS][]"
value='[{$Payments->oxpayments__oxid->value}]' [{if $Payments->select == 1}]checked[{/if}]>
[{if !$Payments->oxpayments__oxactive->value}]<span style="font-style:italic;">[{else}]<span>[{/if}][{$Payments->oxpayments__oxdesc->value}]</span>
[{if !$Payments->oxpayments__oxactive->value}]<span style="font-style:italic;">([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])</span>[{/if}]
Oxid: [{$Payments->oxpayments__oxid->value}]
<br>
[{/foreach}]
</div>
<div class="spacer"></div>
</dd>
</dl>
[{* Gesetztes "bezahlt am"-Datum *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_DATE_PAYED_POINTS"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_DATE_PAYED_POINTS_HELP"}]
</dt>
<dd>
<div style="width:64%;float:right;">
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_PAYMENTS_PAID_4_POINTS]" value='0'>
[{assign var=oPaymentsPaid4Points value=$oView->d3_PreparePaymentsPaid4Points()}]
[{foreach from=$oPaymentsPaid4Points item=Payments}]
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[SELECTION_PAYMENTS_PAID_4_POINTS][]"
value='[{$Payments->oxpayments__oxid->value}]' [{if $Payments->select == 1}]checked[{/if}]>
[{if !$Payments->oxpayments__oxactive->value}]<span style="font-style:italic;">[{else}]<span>[{/if}][{$Payments->oxpayments__oxdesc->value}]</span>
[{if !$Payments->oxpayments__oxactive->value}]<span style="font-style:italic;">([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])</span>[{/if}]
<br>
[{/foreach}]
</div>
<div class="spacer"></div>
</dd>
</dl>
[{* Versandtdatum bei folgenden Bezahlarten pruefen *}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_DELIVERYDATE_4_NO_POINTS"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_DELIVERYDATE_4_NO_POINTS_HELP"}]
</dt>
<dd>
<div style="width:64%;float:right;">
<br>
<br>
[{foreach from=$oView->d3_PrepareDeliveryDate4NoPoints() item=Payments}]
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_DELIVERYDATE_4_NO_POINTS][]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[SELECTION_DELIVERYDATE_4_NO_POINTS][]"
value='[{$Payments->oxpayments__oxid->value}]' [{if $Payments->select == 1}]checked[{/if}]>
[{if !$Payments->oxpayments__oxactive->value}]<span style="font-style:italic;">[{else}]<span>[{/if}][{$Payments->oxpayments__oxdesc->value}]</span>
[{if !$Payments->oxpayments__oxactive->value}]<span style="font-style:italic;">([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])</span>[{/if}]
<br>
[{/foreach}]
</div>
<div class="spacer"></div>
</dd>
</dl>
[{*oxfolder pruefen*}]
[{*
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_POINTS"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_POINTS_HELP"}]
</dt>
<dd>
<div style="width:64%;float:right;">
[{foreach from=$oView->d3GetOxFolders4Points() item=aOxFolder}]
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_OXFOLDER_4_POINTS][]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[SELECTION_OXFOLDER_4_POINTS][]"
value="[{$aOxFolder->id}]" [{if $aOxFolder->select == 1}]checked[{/if}]>
[{oxmultilang ident=$aOxFolder->id}]
<br>
[{/foreach}]
</div>
<div class="spacer"></div>
</dd>
</dl>
*}]
[{*oxfolder pruefen*}]
[{*
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_NO_POINTS"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_NO_POINTS_HELP"}]
</dt>
<dd>
<div style="width:64%;float:right;">
[{foreach from=$oView->d3GetOxFolders4NoPoints() item=aOxFolder}]
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[SELECTION_OXFOLDER_4_NO_POINTS][]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[SELECTION_OXFOLDER_4_NO_POINTS][]"
value="[{$aOxFolder->id}]" [{if $aOxFolder->select == 1}]checked[{/if}]>
[{oxmultilang ident=$aOxFolder->id}]
<br>
[{/foreach}]
</div>
<div class="spacer"></div>
</dd>
</dl>
*}]
[{/block}]
</div>
</div>
[{/block}]
[{block name="d3points_settings_settings_opt_settings"}]
[{* Optionale Einstellungen *}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_CFG_MOD_d3points_OPT_SETTINGS"}]
</b>
</a>
[{oxinputhelp ident="D3_CFG_MOD_d3points_OPT_SETTINGS_HELP"}]
[{block name="d3points_settings_settings_opt_settings_options_list"}]
[{* Wert muss im Feld oxip enthalten sein*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXIP_INCL"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXIP_INCL_HELP"}]
</dt>
<dd>
<textarea cols="50" rows="3" class="confinput" name="valuearr[d3_cfg_mod__ad3points_POINTS_SELECTION_OXIP_INCL]">[{$edit->getEditValue('ad3points_POINTS_SELECTION_OXIP_INCL')}]</textarea>
<div class="spacer"></div>
</dd>
</dl>
[{* Wert darf nicht im Feld oxip enthalten sein*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXIP_EXCL"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXIP_EXCL_HELP"}]
</dt>
<dd>
<textarea cols="50" rows="3" class="confinput" name="valuearr[d3_cfg_mod__ad3points_POINTS_SELECTION_OXIP_EXCL]">[{$edit->getEditValue('ad3points_POINTS_SELECTION_OXIP_EXCL')}]</textarea>
<div class="spacer"></div>
</dd>
</dl>
[{* Wert muss-werte im Feld OXTRANSSTATUS enthalten sein*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_INCL"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_INCL_HELP"}]
</dt>
<dd>
<textarea cols="50" rows="3" class="confinput" name="valuearr[d3_cfg_mod__ad3points_POINTS_SELECTION_OXTRANSSTATUS_INCL]">[{$edit->getEditValue('ad3points_POINTS_SELECTION_OXTRANSSTATUS_INCL')}]</textarea>
<div class="spacer"></div>
</dd>
</dl>
[{* Wert darf nicht im Feld OXTRANSSTATUS enthalten sein*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_EXCL"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_EXCL_HELP"}]
</dt>
<dd>
<textarea cols="50" rows="3" class="confinput" name="valuearr[d3_cfg_mod__ad3points_POINTS_SELECTION_OXTRANSSTATUS_EXCL]">[{$edit->getEditValue('ad3points_POINTS_SELECTION_OXTRANSSTATUS_EXCL')}]</textarea>
<div class="spacer"></div>
</dd>
</dl>
[{* Wert muss-werte in oxbillemails enthalten sein*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_INCL"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_INCL_HELP"}]
</dt>
<dd>
<textarea cols="50" rows="3" class="confinput" name="valuearr[d3_cfg_mod__ad3points_POINTS_SELECTION_OXBILLEMAIL_INCL]">[{$edit->getEditValue('ad3points_POINTS_SELECTION_OXBILLEMAIL_INCL')}]</textarea>
<div class="spacer"></div>
</dd>
</dl>
[{* Wert darf nicht im Feld oxbillemails enthalten sein*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_EXCL"}]
[{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_EXCL_HELP"}]
</dt>
<dd>
<textarea cols="50" rows="3" class="confinput" name="valuearr[d3_cfg_mod__ad3points_POINTS_SELECTION_OXBILLEMAIL_EXCL]">[{$edit->getEditValue('ad3points_POINTS_SELECTION_OXBILLEMAIL_EXCL')}]</textarea>
<div class="spacer"></div>
</dd>
</dl>
[{/block}]
</div>
</div>
[{/block}]
[{block name="d3points_settings_settings_voucher"}]
[{* Generierung Gutscheine *}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_CFG_MOD_d3points_VOUCHER"}]
</b>
</a>
[{oxinputhelp ident="D3_CFG_MOD_d3points_VOUCHER_HELP"}]
[{block name="d3points_settings_settings_voucher_options_list"}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_VOUCHER_RATE_4_VOUCHER"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_VOUCHER_RATE_4_VOUCHER]" value="[{$edit->getValue('d3points_VOUCHER_RATE_4_VOUCHER')|default:"0,01"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_EUR_POINTS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_VOUCHER_RATE_4_VOUCHER_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_OUT_PAYMENT"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_VOUCHER_OUT_PAYMENT]" value="[{$edit->getValue('d3points_VOUCHER_OUT_PAYMENT')|default:"100"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_OUT_PAYMENT_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_AUTOMATIC_PAYOUT"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_VOUCHER_AUTOMATIC_PAYOUT]" value="[{$edit->getValue('d3points_VOUCHER_AUTOMATIC_PAYOUT')|default:"1000"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_AUTOMATIC_PAYOUT_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_NUMBER_OF_CHARAKTER"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_VOUCHER_NUMBER_OF_CHARAKTER]" value="[{$edit->getValue('d3points_VOUCHER_NUMBER_OF_CHARAKTER')|default:"8"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_LETTER"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_NUMBER_OF_CHARAKTER_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{/block}]
</div>
</div>
[{/block}]
[{block name="d3points_settings_settings_emails"}]
[{* Emailversandt *}]
<div class="groupExp [{*if $edit->getValue('meinPaket_HOST == ''}]highlighted[{/if*}]">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_CFG_MOD_d3points_EMAILS"}]
</b>
</a>
[{oxinputhelp ident="D3_CFG_MOD_d3points_EMAILS_HELP"}]
[{block name="d3points_settings_settings_emails_options_list"}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_EMAILS_TEST"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_EMAILS_TEST]" value="[{$edit->getValue('d3points_EMAILS_TEST')}]" size="30" maxlength="50">
[{oxinputhelp ident="D3_CFG_MOD_d3points_EMAILS_TEST_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_EMAILS_BCC"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_EMAILS_BCC]" value="[{$edit->getValue('d3points_EMAILS_BCC')}]" size="30" maxlength="50">
[{oxinputhelp ident="D3_CFG_MOD_d3points_EMAILS_BCC_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_SEND_FIRST_EMAIL"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_SEND_FIRST_EMAIL]" value="[{$edit->getValue('d3points_SEND_FIRST_EMAIL')|default:"0"}]" size="4" maxlength="50">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_SEND_FIRST_EMAIL_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{*<!--
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_FIRST_MAIL"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_REMINDER_DAYS_WAIT_4_FIRST_MAIL]" value="[{$edit->getValue('d3points_REMINDER_DAYS_WAIT_4_FIRST_MAIL')|default:"3"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_FIRST_MAIL_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
-->*}]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS]" value="[{$edit->getValue('d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS')|default:"60"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_REMINDER_AMOUNT_POINTS"}]
</dt>
<dd>
<input type="text" name="value[d3_cfg_mod__d3points_REMINDER_AMOUNT_POINTS]" value="[{$edit->getValue('d3points_REMINDER_AMOUNT_POINTS')|default:"250"}]" size="4" maxlength="10">
[{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]&nbsp;
[{oxinputhelp ident="D3_CFG_MOD_d3points_REMINDER_AMOUNT_POINTS_HELP"}]
<div class="spacer"></div>
</dd>
</dl>
[{/block}]
</div>
</div>
[{/block}]
[{* Testmodus *}]
[{*
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_SETTING"}]
</b>
</a>
[{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_SETTING" }]
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_REVIEWS"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__d3points_TESTMODUS_FOR_REVIEWS]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__d3points_TESTMODUS_FOR_REVIEWS]" value="1" [{if $value->d3_cfg_mod__d3points_TESTMODUS_FOR_REVIEWS == 1}]checked[{/if}]>
[{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_REVIEWS_HELP" }]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_DISPLAY_ACCOUNT"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__d3points_TESTMODUS_DISPLAY_ACCOUNT]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__d3points_TESTMODUS_DISPLAY_ACCOUNT]" value="1" [{if $value->d3_cfg_mod__d3points_TESTMODUS_DISPLAY_ACCOUNT == 1}]checked[{/if}]>
[{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_DISPLAY_ACCOUNT_HELP" }]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_CREATE_VOUCHERS"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__d3points_TESTMODUS_CREATE_VOUCHERS]" value="0">
<input class="edittext ext_edittext" type="checkbox" name="value[d3_cfg_mod__d3points_TESTMODUS_CREATE_VOUCHERS]" value="1" [{if $value->d3_cfg_mod__d3points_TESTMODUS_CREATE_VOUCHERS == 1}]checked[{/if}]>
[{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_CREATE_VOUCHERS_HELP" }]
<div class="spacer"></div>
</dd>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_GROUPS"}]
[{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_GROUPS_HELP" }]
</dt>
<dd>
<div style="width:64%;float:right;">
<input class="edittext ext_edittext" type="hidden" name="SELECTIONGROUPS[TESTMODUS_FOR_GROUPS]" value="0">
[{strip}]
<table>
<tr>
[{foreach from=$oView->d3_PrepareGroups4TestModus() item=Groups name="groups4testmodus"}]
<td>
<input class="edittext ext_edittext" type="checkbox" name="SELECTIONGROUPS[TESTMODUS_FOR_GROUPS][]"
value="[{$Groups->oxgroups__oxid->value}]" [{if $Groups->select == 1}]checked[{/if}]>
[{$Groups->oxgroups__oxtitle->value}] [{if !$Groups->oxgroups__oxactive->value}]<span class="filename_filepath_or_italic">([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])</span>[{/if}]
</td>
[{if $smarty.foreach.groups4testmodus.last && $smarty.foreach.groups4testmodus.iteration % 2 != 0}]
<td></td>
[{/if}]
[{if $smarty.foreach.groups4testmodus.iteration % 2 == 0}]
</tr>
[{if !$smarty.foreach.groups4testmodus.last}]
<tr>
[{/if}]
[{/if}]
[{/foreach}]
</table>
[{/strip}]
</div>
<div class="spacer"></div>
</dd>
</dl>
</div>
</div>
*}]
[{/block}]
[{block name="d3points_settings_save_button"}]
<table style="width:100%">
<tr>
<td class="edittext ext_edittext" align="left">
<br>
<div class="d3modcfg_btn">
<input type="submit" class="edittext ext_edittext" name="save" value="[{oxmultilang ident="D3_CFG_MOD_d3points_MAIN_SAVE"}]">
</div>
<br><br>
</td>
</tr>
</table>
[{/block}]
[{/if}]
</form>
[{include file="d3_cfg_mod_inc.tpl"}]

View File

@ -0,0 +1,187 @@
[{include file="headitem.tpl" title="GENERAL_ADMIN_POINTS_USER"|oxmultilangassign}]
<style type="text/css">
<!--
.box td.listitem2{
background-color: #F0F0F0;
}
-->
</style>
[{ if $readonly }]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
</form>
[{block name="d3points_userpoints"}]
<table cellspacing="0" cellpadding="0" border="0" width="98%">
[{assign var="sSaveError" value=$oView->d3SaveError()}]
[{if $sSaveError}]
<tr>
<td colspan="2" class="errorbox">[{oxmultilang ident=$sSaveError}]</td>
</tr>
[{/if}]
<tr>
<td valign="top" class="edittext" style="padding-left:10px;width:50%">
[{block name="d3points_userpoints_left_content"}]
<FIELDSET>
<legend><b>[{ oxmultilang ident="D3_USER_POINTS_OVERVIEW"}]</b></legend>
[{block name="d3points_userpoints_left_content_points_table"}]
<table cellspacing="0" cellpadding="0" border="0" width="300px">
<tr>
<td class="listheader first" align="center">[{ oxmultilang ident="D3_USER_POINTS_HEAD_TYPE" }]</td>
<td class="listheader" height="15" align="center">&nbsp;&nbsp;&nbsp;[{ oxmultilang ident="D3_USER_POINTS_HEAD_POINTS" }]</td>
<td class="listheader"><label>&nbsp;&nbsp;[{ oxmultilang ident="D3_USER_POINTS_HEAD_DATE" }]</label></td>
<td class="listheader"><label>&nbsp;&nbsp;[{ oxmultilang ident="D3_USER_POINTS_HEAD_COMMENT" }]</label></td>
</tr>
[{assign var="blWhite" value=""}]
[{assign var=oPointList value=$oView->d3GetAllPoints($oxid)}]
[{foreach from=$oPointList item=listitem}]
[{include file=$listitem->d3points__d3template->value listitem=$listitem listclass=$listclass blWhite=$blWhite}]
[{if $blWhite == "2"}]
[{assign var="blWhite" value=""}]
[{else}]
[{assign var="blWhite" value="2"}]
[{/if}]
[{/foreach}]
[{block name="d3points_userpoints_left_content_points_table_sum"}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
[{assign var="dTotalSum" value=$oView->getPointsTotalSum($oxid)}]
<td valign="top" class="[{ $listclass}]" style="border-top: 1px solid #000"><b>[{ oxmultilang ident="D3_USER_POINTS_TOTALSUM" }]</b></td>
<td valign="top" class="[{ $listclass}]" style="border-top: 1px solid #000" height="15" align="center"><b>[{if $dTotalSum > 0}]+[{/if}][{$dTotalSum}]</b></td>
<td valign="top" class="[{ $listclass}]" style="border-top: 1px solid #000"><label>&nbsp;</label></td>
<td valign="top" class="[{ $listclass}]" style="border-top: 1px solid #000"><label>&nbsp;</label></td>
</tr>
[{/block}]
</table>
[{/block}]
</FIELDSET>
[{* Übersicht E-Mailoptionen*}]
[{block name="d3points_userpoints_left_content_mail_options"}]
<FIELDSET>
<LEGEND><b>[{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_TXT_ADMIN" }] </b></LEGEND>
<form name="mailOptionsForm" id="mailOptionsForm" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="d3MailOptions">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<table>
<tr>
<td>[{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL" }]</td>
<td>
<input type="hidden" value="1" name="d3PointsMailStatus[0]">
<input type="checkbox" value="0" name="d3PointsMailStatus[0]" [{if !$oView->d3GetSelectedOption(0)}]checked[{/if}]>
</td>
</tr>
<tr>
<td style="background-color: #F0F0F0;">[{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_RATING_REVIEW" }]</td>
<td style="background-color: #F0F0F0;">
<input type="hidden" value="1" name="d3PointsMailStatus[1]">
<input type="checkbox" value="0" name="d3PointsMailStatus[1]" [{if !$oView->d3GetSelectedOption(1)}]checked[{/if}]>
</td>
</tr>
<tr>
<td>[{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_REMINDER" }]</td>
<td>
<input type="hidden" value="1" name="d3PointsMailStatus[2]">
<input type="checkbox" value="0" name="d3PointsMailStatus[2]" [{if !$oView->d3GetSelectedOption(2)}]checked[{/if}]>
</td>
</tr>
[{block name="d3points_userpoints_left_content_mail_options_last_option"}]
<tr>
<td style="background-color: #F0F0F0;">[{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_VOUCHER" }]</td>
<td style="background-color: #F0F0F0;">
<input type="hidden" value="1" name="d3PointsMailStatus[3]">
<input type="checkbox" value="0" name="d3PointsMailStatus[3]" [{if !$oView->d3GetSelectedOption(3)}]checked[{/if}]>
</td>
</tr>
[{/block}]
<tr>
<td class="edittext" nowrap>
&nbsp;
</td>
<td class="edittext">
<input type="submit" class="edittext" name="save" value="[{ oxmultilang ident="GENERAL_SAVE" }]" [{ $readonly }]>
</td>
</tr>
</table>
</form>
</FIELDSET>
[{/block}]
[{/block}]
</td>
<!-- Anfang rechte Seite -->
<td valign="top" class="edittext" style="padding-top:0;padding-left:10px;width:50%">
[{block name="d3points_userpoints_right_content_new_points"}]
<FIELDSET>
<legend><b>[{ oxmultilang ident="D3_USER_POINTS_NEWPOINTS" }]</b></legend>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="createnewpoints">
<input type="hidden" name="oxid" value="[{ $oxid }]">
[{block name="d3points_userpoints_right_content_new_points_table"}]
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext" width="160" nowrap>
[{ oxmultilang ident="D3_USER_POINTS_SETPOINTS" }]
</td>
<td class="edittext">
<input type="text" class="editinput" size="5" maxlength="10" name="dNewPoints" value="" [{ $readonly }]>&nbsp;
[{ oxinputhelp ident="D3_USER_POINTS_SETPOINTS_HELP" }]
</td>
</tr>
<tr>
<td class="edittext" width="160" nowrap>
[{ oxmultilang ident="D3_USER_POINTS_SETPOINTS_SEND_EMAIL" }]
</td>
<td class="edittext">
<input type="checkbox" value="1" name="blSendmail">
[{ oxinputhelp ident="D3_USER_POINTS_SETPOINTS_SEND_EMAIL_HELP" }]
</td>
</tr>
[{block name="d3points_userpoints_right_content_new_points_table_last_option"}]
<tr>
<td class="edittext" width="160" nowrap style="vertical-align:top">
[{ oxmultilang ident="D3_USER_POINTS_DESCTEXT" }]
</td>
<td class="edittext">
<textarea class="editinput" name="sText" cols="60" rows="4"></textarea>
</td>
</tr>
[{/block}]
<tr>
<td class="edittext" width="160" nowrap>
&nbsp;
</td>
<td class="edittext">
<input type="submit" class="edittext" name="save" value="[{ oxmultilang ident="GENERAL_SAVE" }]" [{ $readonly }]>
</td>
</tr>
</table>
[{/block}]
</form>
</FIELDSET>
[{/block}]
</td>
</tr>
</table>
[{/block}]
[{include file="bottomnaviitem.tpl"}]
[{include file="bottomitem.tpl"}]

View File

@ -0,0 +1,10 @@
[{block name="d3points_userpoints_left_content_points_table_other"}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_OTHERTYPE" }][{*if $listitem->d3points__oxtext->value }]<br>([{ $listitem->d3points__oxtext->value }])[{/if*}]</td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,12 @@
[{* Bestellung *}]
[{block name="d3points_userpoints_left_content_points_table_oxorder"}]
[{assign var="oOrder" value=$listitem->d3GetOrder()}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]"><a href="Javascript:EditThisOrder('[{ $oOrder->oxorder__oxid->value}]');" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_ORDERTYPE" }] [{ $oOrder->oxorder__oxordernr->value }]</a></td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,12 @@
[{* Bestellung storniert *}]
[{block name="d3points_userpoints_left_content_points_table_oxorder_storno"}]
[{assign var="oOrder" value=$listitem->d3GetOrder()}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]"><a href="Javascript:EditThisOrder('[{ $oOrder->oxorder__oxid->value}]');" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_ORDERTYPE" }] [{ $oOrder->oxorder__oxordernr->value }] [{ oxmultilang ident="D3_USER_POINTS_POINTS_STORNO" }]</a></td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,11 @@
[{block name="d3points_userpoints_left_content_points_table_oxrating"}]
[{assign var="oArticle" value=$listitem->d3GetReviewArticle()}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_REVIEWTYPE" }] ([{ $oArticle->oxarticles__oxtitle->value }])</td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,11 @@
[{block name="d3points_userpoints_left_content_points_table_oxreview"}]
[{assign var="oArticle" value=$listitem->d3GetReviewArticle()}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_REVIEWTYPE" }] ([{ $oArticle->oxarticles__oxtitle->value }])</td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,18 @@
[{* Gutschein *}]
[{block name="d3points_userpoints_left_content_points_table_oxvoucher"}]
[{assign var="oVoucher" value=$listitem->d3GetVoucher()}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_VOUCHERTYPE" }] [{ $oVoucher->oxvouchers__oxvouchernr->value }]</td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;
[{$oPoint->d3points__oxtext->rawValue}][{if $oVoucher->discount }][{ oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_VALUE" }] [{ $oVoucher->discount }] [{ $currency->sign}][{/if}]
[{if $oVoucher->oxvouchers__oxdateused->rawValue =='0000-00-00' && $oVoucher->oxvouchers__oxreserved->rawValue > 0}]
<br>&nbsp;&nbsp;[{ oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_RESERVED" }] [{$oVoucher->oxvouchers__oxreserved->rawValue|date_format:"%d.%m.%Y %H:%M:%S"}][{/if}]
[{if $oVoucher->oxvouchers__oxdateused->rawValue !='0000-00-00'}]
<br>&nbsp;&nbsp;[{ oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_USED" }] [{$oVoucher->oxvouchers__oxdateused->rawValue|date_format:"%d.%m.%Y %H:%M:%S"}][{/if}]
</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,14 @@
[{* Gutschein storniert *}]
[{block name="d3points_userpoints_left_content_points_table_oxvoucher_storno"}]
[{assign var="oVoucher" value=$listitem->d3GetVoucher()}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_VOUCHERTYPE" }] [{ $oVoucher->oxvouchers__oxvouchernr->value }]</td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{ oxmultilang ident="D3_USER_POINTS_POINTS_STORNO2" }][{* $oVoucher->oxvouchers__oxvouchernr->value *}]
</label>
</td>
</tr>
[{/block}]

View File

@ -0,0 +1,13 @@
[{* Gutscheinwert zurück gebucht *}]
[{block name="d3points_userpoints_left_content_points_table_oxvoucher_storno"}]
[{assign var="oVoucher" value=$listitem->d3GetVoucher()}]
<tr>
[{assign var="listclass" value=listitem$blWhite }]
<td valign="top" class="[{ $listclass}]">[{ oxmultilang ident="D3_USER_POINTS_VOUCHER_REBOOK" }]</td>
<td valign="top" class="[{ $listclass}]" height="15" align="center">[{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }]</td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{$listitem->d3points__oxtime->value|date_format:"%d.%m.%Y %H:%M:%S"}]</label></td>
<td valign="top" class="[{ $listclass}]"><label>&nbsp;&nbsp;[{ oxmultilang ident="D3_USER_POINTS_VOUCHERTYPE" }] [{ $oVoucher->oxvouchers__oxvouchernr->value }]</label>
</td>
</tr>
[{/block}]

View File

@ -0,0 +1,78 @@
[{block name="d3accountpoints_mail_option"}]
<h3 class="d3points">[{oxmultilang ident="D3_ACCOUNT_POINTS_OPTIONS"}]</h3>
[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_TXT"}]
<form action="[{$oViewConf->getSelfActionLink()}]" name="d3points" method="post">
<div class="account d3points">
[{$oViewConf->getHiddenSid()}]
[{$oViewConf->getNavFormParams()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="d3MailOptions">
<table class="mail_options">
<tr>
<td class="column first_row">&nbsp;</td>
<td class="column first_row">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_OUT"}]</td>
</tr>
<tr>
<td class="column second_row">
<label for="d3PointsMailStatus[0]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL"}]</label>
</td>
<td class="column second_row">
<input type="hidden" value="1" name="d3PointsMailStatus[0]">
<input type="checkbox" value="0" name="d3PointsMailStatus[0]"
[{if !$oView->d3GetSelectedOption(0)}]checked[{/if}]>
</td>
</tr>
<tr>
<td class="column first_row">
<label for="d3PointsMailStatus[1]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_RATING_REVIEW"}]</label>
</td>
<td class="column first_row">
<input type="hidden" value="1" name="d3PointsMailStatus[1]">
<input type="checkbox" value="0" name="d3PointsMailStatus[1]"
[{if !$oView->d3GetSelectedOption(1)}]checked[{/if}]>
</td>
</tr>
<tr>
<td class="column second_row">
<label for="d3PointsMailStatus[2]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_REMINDER"}]</label>
</td>
<td class="column second_row">
<input type="hidden" value="1" name="d3PointsMailStatus[2]">
<input type="checkbox" value="0" name="d3PointsMailStatus[2]"
[{if !$oView->d3GetSelectedOption(2)}]checked[{/if}]>
</td>
</tr>
[{block name="d3accountpoints_mail_option_last_option"}]
<tr>
<td class="column first_row">
<label for="d3PointsMailStatus[3]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_VOUCHER"}]
</label>
</td>
<td class="column first_row">
<input type="hidden" value="1" name="d3PointsMailStatus[3]">
<input type="checkbox" value="0" name="d3PointsMailStatus[3]"
[{if !$oView->d3GetSelectedOption(3)}]checked[{/if}]>
</td>
</tr>
[{/block}]
<tr>
<td class="column second_row">&nbsp;</td>
<td class="column second_row">
<ul>
<li class="formSubmit">
<button id="savePointsConfig" type="submit"
value="[{oxmultilang ident="D3_ACCOUNT_OPTIONS_SAVE"}]" class="submitButton">
[{oxmultilang ident="D3_ACCOUNT_OPTIONS_SAVE"}]
</button>
</li>
</ul>
</td>
</tr>
</table>
</div>
</form>
[{/block}]

View File

@ -0,0 +1,15 @@
[{block name="d3accountpoints_list_with_points_other"}]
<tr>
<td class="column first[{$RowStyle}]">
<label>[{assign var="_pointstype" value=$oPoint->d3points__oxtype->value}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_OTHERTYPE_$_pointstype" noerror="yes" alternative=$_pointstype }]
</label></td>
<td class="column second[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,18 @@
[{* Bestellung *}]
[{block name="d3accountpoints_list_with_points_oxorder"}]
[{assign var="oOrder" value=$oPoint->d3GetOrder()}]
<tr>
<td class="column first[{$RowStyle}]"><label>
[{oxmultilang ident="D3_ACCOUNT_POINTS_ORDERTYPE"}] [{$oOrder->oxorder__oxordernr->value}]
[{if $oPoint->d3points__d3points->value < 0}][{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO"}][{/if}]
</label></td>
<td class="column second[{$RowStyle}]">
<label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtext->value}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,17 @@
[{* Bestellung storniert *}]
[{block name="d3accountpoints_list_with_points_other"}]
[{assign var="oOrder" value=$oPoint->d3GetOrder()}]
<tr>
<td class="column first[{$RowStyle}]"><label>[{oxmultilang
ident="D3_ACCOUNT_POINTS_ORDERTYPE"}] [{$oOrder->oxorder__oxordernr->value}]
[{if $oPoint->d3points__d3points->value < 0}][{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO"}][{/if}]
</label></td>
<td class="column second[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtext->value}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,15 @@
[{* Stern-Bewertung *}]
[{block name="d3accountpoints_list_with_points_oxrating"}]
[{assign var="oArticle" value=$oPoint->d3GetRatingArticle()}]
<tr>
<td class="column first[{$RowStyle}]"><label>[{oxmultilang
ident="D3_ACCOUNT_POINTS_REVIEWTYPE_STERN"}] ([{$oArticle->oxarticles__oxartnum->value}])</label></td>
<td class="column second[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,15 @@
[{* Text-Bewertung *}]
[{block name="d3accountpoints_list_with_points_oxreview"}]
[{assign var="oArticle" value=$oPoint->d3GetReviewArticle()}]
<tr>
<td class="column first[{$RowStyle}]"><label>[{oxmultilang
ident="D3_ACCOUNT_POINTS_REVIEWTYPE_TEXT"}] ([{$oArticle->oxarticles__oxartnum->value}])</label></td>
<td class="column second[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtext->rawValue}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,25 @@
[{* Gutschein *}]
[{block name="d3accountpoints_list_with_points_oxvoucher"}]
[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}]
<tr>
<td class="column first[{$RowStyle}]"><label>[{oxmultilang
ident="D3_ACCOUNT_POINTS_VOUCHERTYPE"}] <span style="font-style:italic">[{$oVoucher->oxvouchers__oxvouchernr->value}]</span></label>
</td>
<td class="column second[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>
&nbsp;&nbsp;[{*$oPoint->d3points__oxtext->rawValue*}]
[{if $oVoucher->discount}][{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_VALUE"}]
[{$oVoucher->discount}] [{$currency->sign}][{/if}]
[{if $oVoucher->oxvouchers__oxdateused->rawValue =='0000-00-00' && $oVoucher->oxvouchers__oxreserved->rawValue > 0}]
<br>&nbsp;&nbsp;[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_RESERVED"}]
[{$oVoucher->oxvouchers__oxreserved->rawValue|date_format:"%d.%m.%Y" }][{/if}]
[{if $oVoucher->oxvouchers__oxdateused->rawValue !='0000-00-00'}]<br>&nbsp;&nbsp;[{
oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_USED"}]
[{$oVoucher->oxvouchers__oxdateused->rawValue|date_format:"%d.%m.%Y"}][{/if}]
</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,17 @@
[{* Gutschein storniert *}]
[{block name="d3accountpoints_list_with_points_oxvoucher_storno"}]
[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}]
<tr>
<td class="column first[{$RowStyle}]"><label>[{oxmultilang
ident="D3_ACCOUNT_POINTS_VOUCHERTYPE"}] <span style="font-style:italic">[{$oVoucher->oxvouchers__oxvouchernr->value}]</span></label>
</td>
<td class="column second[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>&nbsp;&nbsp;[{
oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO2"}]
[{* $oVoucher->oxvouchers__oxvouchernr->value *}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,16 @@
[{* Gutscheinwert zurück gebucht *}]
[{block name="d3accountpoints_list_with_points_oxvoucher_storno_rebook"}]
[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}]
<tr>
<td class="column first[{$RowStyle}]"><label>
[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_REBOOK"}] </label></td>
<td class="column second[{$RowStyle}]"><label>
&nbsp;&nbsp;[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</label></td>
<td class="column third[{$RowStyle}]"><label>&nbsp;&nbsp;
[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</label></td>
<td class="column fourth[{$RowStyle}]"><label>&nbsp;&nbsp;[{
oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERTYPE"}] [{
$oVoucher->oxvouchers__oxvouchernr->value}]</label></td>
</tr>
[{/block}]

View File

@ -0,0 +1,13 @@
[{$smarty.block.parent}]
[{if $oViewConf->getActiveClassName() =='d3_d3points_accountpoints'}]
[{d3modcfgcheck modid="d3points" }][{/d3modcfgcheck}]
[{if $mod_d3points}]
[{if $oModCfg_d3points->isThemeIdMappedTo('azure')}]
[{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')}]
[{else}]
[{/if}]
[{/if}]
[{/if}]

View File

@ -0,0 +1,27 @@
[{$smarty.block.parent}]
[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}]
[{if $mod_d3points}]
[{if $oModCfg_d3points->isThemeIdMappedTo('azure')}]
<dl>
<dt><a id="linkPoints" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]" rel="nofollow">[{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }]</a></dt>
<dd>[{ oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS" }] [{$oViewConf->d3getPointsTotalSum()}] </dd>
</dl>
[{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}]
<div class="panel panel-default">
<div class="panel-heading">
<a id="linkAccountOrder" href="[{oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints"}]">[{oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS"}]</a>
<a href="[{oxgetseourl ident=$oViewConf->getSslSelfLink()|cat:"cl=d3_d3points_accountpoints"}]" class="btn btn-default btn-xs pull-right">
<i class="fa fa-arrow-right"></i>
</a>
</div>
<div class="panel-body">[{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS"}] [{if $oViewConf->d3getPointsTotalSum() > 0}][{$oViewConf->d3getPointsTotalSum()}][{/if}]</div>
</div>
[{else}]
[{/if}]
[{/if}]

View File

@ -0,0 +1,16 @@
[{$smarty.block.parent}]
[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}]
[{if $mod_d3points}]
[{if $oModCfg_d3points->isThemeIdMappedTo('azure')}]
<li [{if $active_link == d3pointsaccount}]class="active"[{/if}]><a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]" rel="nofollow">[{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }]</a></li>
[{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}]
<li class="list-group-item[{if $active_link == "d3pointsaccount"}] active[{/if}]">
<a href="[{oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints"}]" title="[{oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS"}]">[{oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS"}]
[{if $oViewConf->d3getPointsTotalSum() > 0}] <span class="badge">[{$oViewConf->d3getPointsTotalSum()}]</span>[{/if}]
</a>
</li>
[{else}]
[{/if}]
[{/if}]

View File

@ -0,0 +1,13 @@
[{$smarty.block.parent}]
[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}]
[{if $mod_d3points}]
[{if $oModCfg_d3points->isThemeIdMappedTo('azure')}]
<li><a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]" rel="nofollow">[{oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS"}]</a></li>
[{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}]
<li><a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]" rel="nofollow">[{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }]</a>
[{if $oViewConf->d3getPointsTotalSum() > 0}] <span class="badge">[{$oViewConf->d3getPointsTotalSum()}]</span>[{/if}]
</li>
[{else}]
[{/if}]
[{/if}]

View File

@ -0,0 +1,16 @@
[{$smarty.block.parent}]
[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}]
[{if $mod_d3points}]
[{if $oModCfg_d3points->isThemeIdMappedTo('azure')}]
<li><a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]" rel="nofollow"><span>[{oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS"}]</span>
[{if $oViewConf->d3getPointsTotalSum() > 0}]<span class="counter FXgradOrange">[{$oViewConf->d3getPointsTotalSum()}]</span>[{/if}]
</a>
</li>
[{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}]
<li><a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=d3_d3points_accountpoints" }]" rel="nofollow">[{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }]</a>
[{if $oViewConf->d3getPointsTotalSum() > 0}] <span class="badge">[{$oViewConf->d3getPointsTotalSum()}]</span>[{/if}]
</li>
[{else}]
[{/if}]
[{/if}]

View File

@ -0,0 +1,65 @@
[{block name="d3accountpoints_mail_option"}]
<form action="[{$oViewConf->getSelfActionLink()}]" name="d3points" method="post">
<div class="account d3points options change">
<div class="hidden">
[{$oViewConf->getHiddenSid()}]
[{$oViewConf->getNavFormParams()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="d3MailOptions">
</div>
<div class="panel panel-default">
<div class="panel-heading">[{oxmultilang ident="D3_ACCOUNT_POINTS_OPTIONS"}]
</div>
<div class="panel-body">
[{*<h3 class="d3points">[{oxmultilang ident="D3_ACCOUNT_POINTS_OPTIONS"}]</h3>*}]
<div class="panel-heading">
[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_TXT"}]
</div>
<div class="form-group">
<label class="control-label col-xs-8" for="d3PointsMailStatus[0]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL"}]</label>
<div class="col-xs-4">
<input type="hidden" value="1" name="d3PointsMailStatus[0]">
<input type="checkbox" value="0" name="d3PointsMailStatus[0]"
[{if !$oView->d3GetSelectedOption(0)}]checked[{/if}]>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-8" for="d3PointsMailStatus[1]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_RATING_REVIEW"}]</label>
<div class="col-xs-4">
<input type="hidden" value="1" name="d3PointsMailStatus[1]">
<input type="checkbox" value="0" name="d3PointsMailStatus[1]"
[{if !$oView->d3GetSelectedOption(1)}]checked[{/if}]>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-8" for="d3PointsMailStatus[2]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_REMINDER"}]</label>
<div class="col-xs-4">
<input type="hidden" value="1" name="d3PointsMailStatus[2]">
<input type="checkbox" value="0" name="d3PointsMailStatus[2]"
[{if !$oView->d3GetSelectedOption(2)}]checked[{/if}]>
</div>
</div>
[{block name="d3accountpoints_mail_option_last_option"}]
<div class="form-group">
<label class="control-label col-xs-8" for="d3PointsMailStatus[3]">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_VOUCHER"}]</label>
<div class="col-xs-4">
<input type="hidden" value="1" name="d3PointsMailStatus[3]">
<input type="checkbox" value="0" name="d3PointsMailStatus[3]"
[{if !$oView->d3GetSelectedOption(3)}]checked[{/if}]>
</div>
</div>
[{/block}]
<div class="form-group">
<div class="col-lg-offset-8 col-xs-12">
<button id="savePointsConfig" type="submit" name="save" class="btn btn-primary">[{oxmultilang ident="D3_ACCOUNT_OPTIONS_SAVE"}]</button>
</div>
</div>
</div>
</div>
</div>
</form>
[{/block}]

View File

@ -0,0 +1,32 @@
[{block name="d3accountpoints_list_with_points_other"}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>
[{assign var="_pointstype" value=$oPoint->d3points__oxtype->value}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_OTHERTYPE_$_pointstype" noerror="yes" alternative=$_pointstype }]
</strong>
<span>[{*oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}] [{$oArticle->oxarticles__oxartnum->value*}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{if $oPoint->d3points__oxtext->value}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{$oPoint->d3points__oxtext->rawValue}]</span>
</div>
[{/if}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,32 @@
[{* Bestellung *}]
[{block name="d3accountpoints_list_with_points_oxorder"}]
[{assign var="oOrder" value=$oPoint->d3GetOrder()}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>[{*oxmultilang ident="D3_ACCOUNT_POINTS_TYPE_POINT" suffix="COLON"*}] [{oxmultilang ident="D3_ACCOUNT_POINTS_ORDERTYPE"}]</strong>
<span> [{$oOrder->oxorder__oxordernr->value}]
[{if $oPoint->d3points__d3points->value < 0}][{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO"}][{/if}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{if $oPoint->d3points__oxtext->value}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{$oPoint->d3points__oxtext->value}]</span>
</div>
[{/if}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,32 @@
[{* Bestellung storniert *}]
[{block name="d3accountpoints_list_with_points_other"}]
[{assign var="oOrder" value=$oPoint->d3GetOrder()}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_TYPE_POINT" suffix="COLON"}]</strong>
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_ORDERTYPE"}] [{$oOrder->oxorder__oxordernr->value}]
[{if $oPoint->d3points__d3points->value < 0}][{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO"}][{/if}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{if $oPoint->d3points__oxtext->value}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{$oPoint->d3points__oxtext->value}]</span>
</div>
[{/if}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,31 @@
[{* Stern-Bewertung *}]
[{block name="d3accountpoints_list_with_points_oxrating"}]
[{assign var="oArticle" value=$oPoint->d3GetRatingArticle()}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_REVIEWTYPE_STERN" suffix="COLON"}]</strong>
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_ARTICLE_NUMBER"}] [{$oArticle->oxarticles__oxartnum->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{if $oPoint->d3points__oxtext->value}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{$oPoint->d3points__oxtext->rawValue}]</span>
</div>
[{/if}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,31 @@
[{* Text-Bewertung *}]
[{block name="d3accountpoints_list_with_points_oxreview"}]
[{assign var="oArticle" value=$oPoint->d3GetReviewArticle()}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_REVIEWTYPE_TEXT" suffix="COLON"}]</strong>
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_ARTICLE_NUMBER"}] [{$oArticle->oxarticles__oxartnum->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{if $oPoint->d3points__oxtext->value}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{$oPoint->d3points__oxtext->rawValue}]</span>
</div>
[{/if}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,47 @@
[{* Gutschein *}]
[{block name="d3accountpoints_list_with_points_oxvoucher"}]
[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER"}] [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}]</strong>
<span>[{*oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"*}] [{$oVoucher->oxvouchers__oxvouchernr->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{*if $oPoint->d3points__oxtext->value
|| ($oVoucher->oxvouchers__oxdateused->rawValue =='0000-00-00' && $oVoucher->oxvouchers__oxreserved->rawValue > 0)
|| $oVoucher->oxvouchers__oxdateused->rawValue !='0000-00-00'*}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{$oPoint->d3points__oxtext->value}] [{* $oVoucher->oxvouchers__oxvouchernr->value *}]</span>
[{if $oVoucher->discount}]
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_VALUE" suffix="COLON"}]</strong>
<span>[{$oVoucher->discount}] [{$currency->sign}]</span>
[{/if}]
[{if $oVoucher->oxvouchers__oxdateused->rawValue =='0000-00-00' && $oVoucher->oxvouchers__oxreserved->rawValue > 0}]
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_RESERVED"}]</span>
[{$oVoucher->oxvouchers__oxreserved->rawValue|date_format:"%d.%m.%Y"}][{/if}]
[{if $oVoucher->oxvouchers__oxdateused->rawValue !='0000-00-00'}]
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_USED" }]</span>
[{$oVoucher->oxvouchers__oxdateused->rawValue|date_format:"%d.%m.%Y"}][{/if}]
</div>
[{*/if*}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,35 @@
[{* Gutschein storniert *}]
[{block name="d3accountpoints_list_with_points_oxvoucher_storno"}]
[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER" suffix="COLON"}]</strong>
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}] [{$oVoucher->oxvouchers__oxvouchernr->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
<div>
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO2"}]</strong>
[{*$oVoucher->oxvouchers__oxreserved->rawValue|date_format:"%d.%m.%Y"}][{/if*}]
</div>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{if $oPoint->d3points__oxtext->value}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERTYPE"}] [{ $oVoucher->oxvouchers__oxvouchernr->value}]</span>
</div>
[{/if}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,31 @@
[{* Gutscheinwert zurück gebucht *}]
[{block name="d3accountpoints_list_with_points_oxvoucher_storno_rebook"}]
[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}]
<li>
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_REBOOK" suffix="COLON"}]</strong>
<span>[{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}] [{$oVoucher->oxvouchers__oxvouchernr->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}]</strong>
<span>[{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}]</span>
</div>
<div class="col-xs-4">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}]</strong>
<span class="note">[{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}]</span>
</div>
</div>
</div>
[{if $oPoint->d3points__oxtext->value}]
<div class="panel-body">
<strong>[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}]</strong>
<span>[{$oVoucher->oxvouchers__oxvouchernr->value}]</span>
</div>
[{/if}]
</div>
</li>
[{/block}]

View File

@ -0,0 +1,221 @@
[{capture append="oxidBlock_content"}]
[{assign var="currency" value=$oView->getActCurrency()}]
[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}]
[{if $mod_d3points}]
[{block name="d3accountpoints_content"}]
[{if $oModCfg_d3points->isThemeIdMappedTo('azure')}]
<h1 class="pageHead">[{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS"}]</h1>
<h3 class="d3points">[{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS_ACCOUNT"}]</h3>
[{block name="d3accountpoints_main_form_points"}]
<form action="[{$oViewConf->getSelfActionLink()}]" name="d3points" method="post">
<div class="account d3points">
[{$oViewConf->getHiddenSid()}]
[{$oViewConf->getNavFormParams()}]
<input type="hidden" name="fnc" value="d3CreateVoucherFromPoints">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
[{assign var=oNewVoucher value=$oView->getCreatedVoucher()}]
[{if $oNewVoucher}]
<div>[{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT1"}] <b>
[{$oNewVoucher->oxvouchers__oxvouchernr->value}]</b>
[{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT2"}] <b>[{$oNewVoucher->fVoucherdiscount}]
[{$currency->sign}]</b> [{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT3"}]
<br>
[{if !$oView->d3GetSelectedOption(3)}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT4"}]
[{/if}]
</div>
<br>
<div class="dot_sep"></div>
[{/if}]
<table class="pointslist">
<colgroup>
<col class="column first">
<col class="column second">
<col class="column third">
<col class="column fourth">
</colgroup>
<tr class="head">
<td class="column first"><label>&nbsp;</label></td>
<td class="column second">
<label>&nbsp;&nbsp;[{oxmultilang ident="D3_ACCOUNT_POINTS_DATE"}]</label>
</td>
<td class="column third">
<label>&nbsp;&nbsp;[{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT"}]</label>
</td>
<td class="column fourth">
<label>&nbsp;&nbsp;[{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT"}]</label>
</td>
</tr>
[{assign var=oPointList value=$oView->d3GetAllPoints()}]
[{assign var="cntRow" value=0}]
[{assign var=oPointList value=$oView->d3GetAllPoints('azure')}]
[{foreach from=$oPointList item="oPoint"}]
[{if $cntRow ==0}]
[{assign var="cntRow" value=1}]
[{*assign var="RowStyle" value="#F0F0F0"*}]
[{assign var="RowStyle" value=" first_row"}]
[{else}]
[{assign var="cntRow" value=0}]
[{*assign var="RowStyle" value="#fff"*}]
[{assign var="RowStyle" value=" second_row"}]
[{/if}]
[{include file=$oPoint->d3points__d3template->value oPoint=$oPoint RowStyle=$RowStyle}]
[{if $cntRow ==1}]
[{assign var="cntRow" value=1}]
[{else}]
[{assign var="cntRow" value=0}]
[{/if}]
[{foreachelse}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_NO_POINTS"}]
[{/foreach}]
[{assign var="dTotalSum" value=$oView->d3GetPointsTotalSum()}]
<tr>
<td class="column first"><label><b>[{oxmultilang ident="D3_ACCOUNT_POINTS_TOTALSUM"}]</b></label></td>
<td class="column second"><label>&nbsp;</label></td>
<td class="column third"><label>&nbsp;&nbsp;<b>
[{if $dTotalSum > 0}]+[{/if}][{$dTotalSum}]</b></label></td>
<td class="column fourth"><label>&nbsp;&nbsp;&nbsp;</label></td>
</tr>
</table>
<div class="dot_sep"></div>
<br>
[{if $oView->d3getAllowCreateVoucher()}]
<div class="right"><br>
[{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT1"}] [{$oView->d3getVoucherAmount()}]
[{$currency->sign}] [{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT2"}]
<ul>
<li class="formSubmit">
<button id="d3GenerateVoucher"
type="submit"
value="[{oxmultilang ident=" D3_ACCOUNT_POINTS_CREATE"}]"
class="submitButton">[{oxmultilang ident="D3_ACCOUNT_POINTS_CREATE"}]
</button>
</li>
</ul>
</div>
[{else}]
<div class="right">
[{oxmultilang ident="D3_ACCOUNT_POINTS_POSSIBLETEXT1"}] <b>[{$oView->d3getVoucherAvailable()}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_POSSIBLEPOINTS"}]</b> [{oxmultilang ident="D3_ACCOUNT_POINTS_POSSIBLETEXT2"}]
</div>
[{/if}]
<br>
<br>
</div>
</form>
[{/block}]
[{include file='d3points_mail_option_azure.tpl'}]
[{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}]
<h1 class="page-header">[{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS"}]</h1>
[{*<h3 class="d3points">[{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS_ACCOUNT"}]</h3>*}]
[{block name="d3accountpoints_created_voucher_message"}]
[{assign var=oNewVoucher value=$oView->getCreatedVoucher()}]
[{if $oNewVoucher}]
<div class="account d3points voucher created message">
<div class="alert alert-danger">[{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT1"}] <b>
[{$oNewVoucher->oxvouchers__oxvouchernr->value}]</b>
[{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT2"}] <b>[{$oNewVoucher->fVoucherdiscount}]
[{$currency->sign}]</b> [{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT3"}]
<br>
[{if !$oView->d3GetSelectedOption(3)}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_NEWVOUCHERTEXT4"}]
[{/if}]
</div>
</div>
[{/if}]
[{/block}]
[{block name="d3accountpoints_created_voucher"}]
<form action="[{$oViewConf->getSelfActionLink()}]" name="d3points" method="post">
<div class="account d3points create voucher">
<div class="hidden">
[{$oViewConf->getHiddenSid()}]
[{$oViewConf->getNavFormParams()}]
<input type="hidden" name="fnc" value="d3CreateVoucherFromPoints">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
</div>
<div class="panel panel-default">
<div class="panel-heading">
[{oxmultilang ident="D3_ACCOUNT_POINTS_CREATE_VOUCHER"}] & [{oxmultilang ident="D3_ACCOUNT_POINTS_TOTALSUM"}]
</div>
<div class="panel-body">
[{assign var="dTotalSum" value=$oView->d3GetPointsTotalSum()}]
<div class="form-group">
<div class="col-lg-9 col-xs-12">
[{oxmultilang ident="D3_ACCOUNT_POINTS_TOTALSUM_TEXT" suffix="COLON"}] <b>[{if $dTotalSum > 0}]+[{/if}][{$dTotalSum}]</b> [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT"}].
</div>
</div>
<hr>
[{if $oView->d3getAllowCreateVoucher()}]
<div class="form-group">
<div class="col-lg-9 col-xs-12">
[{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT1"}] [{$oView->d3getVoucherAmount()}]
[{$currency->sign}] [{oxmultilang ident="D3_ACCOUNT_POINTS_CHANGETEXT2"}]
</div>
<div class="col-lg-3 col-xs-12">
<button id="d3GenerateVoucher" type="submit" name="save" class="btn btn-primary">[{oxmultilang ident="D3_ACCOUNT_POINTS_CREATE"}]</button>
</div>
</div>
[{else}]
<div class="form-group">
<div class="col-lg-9 col-xs-12">
[{oxmultilang ident="D3_ACCOUNT_POINTS_POSSIBLETEXT1"}] <b>[{$oView->d3getVoucherAvailable()}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_POSSIBLEPOINTS"}]</b> [{oxmultilang ident="D3_ACCOUNT_POINTS_POSSIBLETEXT2"}]
</div>
</div>
[{/if}]
</div>
</div>
</div>
</form>
[{/block}]
[{block name="d3accountpoints_list_with_points"}]
<div class="panel panel-default">
<div class="panel-heading">
[{oxmultilang ident="D3_ACCOUNT_POINTS_HEADER"}]
</div>
<div class="panel-body">
<ol class="list-unstyled">
[{assign var=oPointList value=$oView->d3GetAllPoints('flow')}]
[{foreach from=$oPointList item="oPoint"}]
[{include file=$oPoint->d3points__d3template->value oPoint=$oPoint RowStyle=$RowStyle}]
[{foreachelse}]
[{oxmultilang ident="D3_ACCOUNT_POINTS_NO_POINTS"}]
[{/foreach}]
</ol>
</div>
</div>
[{/block}]
[{include file='d3points_mail_option_flow.tpl'}]
[{else}]
[{/if}]
[{/block}]
[{/if}]
[{/capture}]
[{capture append="oxidBlock_sidebar"}]
[{include file="page/account/inc/account_menu.tpl" active_link="d3pointsaccount"}]
[{/capture}]
[{include file="layout/page.tpl" sidebar="Left"}]

View File

@ -0,0 +1,11 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{oxcontent ident="d3manuelpointssubjectmail" assign="header_sub"}]
[{include file="email/html/header.tpl" title=$shop->oxshops__oxname->value|cat:" - "|cat:$header_sub}]
<br><br>
[{oxcontent ident="d3manuelpointsmail"}]
<br>
<br>
[{include file="email/html/footer.tpl"}]

View File

@ -0,0 +1,7 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{oxcontent ident="d3manuelpointsplainmail"}]
[{oxcontent ident="oxemailfooterplain"}]

View File

@ -0,0 +1 @@
[{oxcontent ident="d3manuelpointssubjectmail"}]

View File

@ -0,0 +1,15 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{ assign var="currency" value=$oEmailView->getCurrency() }]
[{oxcontent ident="d3newpointssubjectmail" assign="header_sub"}]
[{include file="email/html/header.tpl" title=$shop->oxshops__oxname->value|cat:" - "|cat:$header_sub}]
<br><br>
[{oxcontent ident="d3newpointsmail"}]
<br>
<br>
[{oxcontent ident="d3pointsdisablemail"}]
<br>
<br>
[{include file="email/html/footer.tpl"}]

View File

@ -0,0 +1,10 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{ assign var="currency" value=$oEmailView->getCurrency() }]
[{oxcontent ident="d3newpointsplainmail"}]
[{oxcontent ident="d3pointsdisablemailplain"}]
[{oxcontent ident="oxemailfooterplain"}]

View File

@ -0,0 +1 @@
[{oxcontent ident="d3newpointssubjectmail"}]

View File

@ -0,0 +1,15 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{ assign var="currency" value=$oEmailView->getCurrency() }]
[{oxcontent ident="d3reviewpointssubjectmail" assign="header_sub"}]
[{include file="email/html/header.tpl" title=$shop->oxshops__oxname->value|cat:" - "|cat:$header_sub}]
<br><br>
[{oxcontent ident="d3pointsautovouchermail"}]
<br>
<br>
[{oxcontent ident="d3pointsdisablemail"}]
<br>
<br>
[{include file="email/html/footer.tpl"}]

View File

@ -0,0 +1,10 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{ assign var="currency" value=$oEmailView->getCurrency() }]
[{ oxcontent ident="d3pointsvoucherplainmail" }]
[{oxcontent ident="d3pointsdisablemailplain"}]
[{ oxcontent ident="oxemailfooterplain" }]

View File

@ -0,0 +1 @@
[{oxcontent ident="d3pointsautovouchersubjectmail"}]

View File

@ -0,0 +1,15 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{ assign var="currency" value=$oEmailView->getCurrency() }]
[{oxcontent ident="d3pointsvouchersubjectmail" assign="header_sub"}]
[{include file="email/html/header.tpl" title=$shop->oxshops__oxname->value|cat:" - "|cat:$header_sub}]
<br><br>
[{oxcontent ident="d3pointsvouchermail"}]
<br>
<br>
[{oxcontent ident="d3pointsdisablemail"}]
<br>
<br>
[{include file="email/html/footer.tpl"}]

View File

@ -0,0 +1,10 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{ assign var="currency" value=$oEmailView->getCurrency() }]
[{ oxcontent ident="d3pointsvoucherplainmail" }]
[{oxcontent ident="d3pointsdisablemailplain"}]
[{ oxcontent ident="oxemailfooterplain" }]

View File

@ -0,0 +1 @@
[{oxcontent ident="d3pointsvouchersubjectmail"}]

View File

@ -0,0 +1,14 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{oxcontent ident="d3remindpointssubjectmail" assign="header_sub"}]
[{include file="email/html/header.tpl" title=$shop->oxshops__oxname->value|cat:" - "|cat:$header_sub}]
<br><br>
[{oxcontent ident="d3remindpointsmail"}]
<br>
<br>
[{oxcontent ident="d3pointsdisablemail"}]
<br>
<br>
[{include file="email/html/footer.tpl"}]

View File

@ -0,0 +1,9 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{oxcontent ident="d3remindpointsplainmail"}]
[{oxcontent ident="d3pointsdisablemailplain"}]
[{oxcontent ident="oxemailfooterplain"}]

View File

@ -0,0 +1 @@
[{oxcontent ident="d3remindpointssubjectmail"}]

View File

@ -0,0 +1,16 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{oxcontent ident="d3reviewpointssubjectmail" assign="header_sub"}]
[{include file="email/html/header.tpl" title=$shop->oxshops__oxname->value|cat:" - "|cat:$header_sub}]
<br><br>
[{oxcontent ident="d3reviewpointsmail"}]
<br>
<br>
[{oxcontent ident="d3pointsdisablemail"}]
<br>
<br>
[{oxcontent ident="oxemailfooterplain"}]
[{include file="email/html/footer.tpl"}]

View File

@ -0,0 +1,9 @@
[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]
[{ assign var="user" value=$oEmailView->getUser() }]
[{oxcontent ident="d3reviewpointsplainmail"}]
[{oxcontent ident="d3pointsdisablemailplain"}]
[{oxcontent ident="oxemailfooter"}]

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