commit c241287186bafc2e775402dfc951716069b24ef5 Author: MarkusGaertner Date: Thu Apr 19 13:42:04 2018 +0200 Initial 5.0.0.0 ionCube 5.6+7.0 diff --git a/README.md b/README.md new file mode 100644 index 0000000..23e3b6b --- /dev/null +++ b/README.md @@ -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. diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..20f6988 --- /dev/null +++ b/changelog.md @@ -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 diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..4fbea26 --- /dev/null +++ b/composer.json @@ -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" + } + } +} diff --git a/docs/Bonuspunkte_Installation.pdf b/docs/Bonuspunkte_Installation.pdf new file mode 100644 index 0000000..fe17806 Binary files /dev/null and b/docs/Bonuspunkte_Installation.pdf differ diff --git a/docs/CMS/de/d3newpointsmail.txt b/docs/CMS/de/d3newpointsmail.txt new file mode 100644 index 0000000..4f10b77 --- /dev/null +++ b/docs/CMS/de/d3newpointsmail.txt @@ -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 }],
+
+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 diff --git a/docs/CMS/de/d3newpointsplainmail.txt b/docs/CMS/de/d3newpointsplainmail.txt new file mode 100644 index 0000000..41a0689 --- /dev/null +++ b/docs/CMS/de/d3newpointsplainmail.txt @@ -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 diff --git a/docs/CMS/de/d3newpointssubjectmail.txt b/docs/CMS/de/d3newpointssubjectmail.txt new file mode 100644 index 0000000..e2ad23b --- /dev/null +++ b/docs/CMS/de/d3newpointssubjectmail.txt @@ -0,0 +1,10 @@ +Ident: +d3newpointssubjectmail + + +Titel: +Bonuspunkte-EMail Betreff-Text + + +Content: +Ihre Bonuspunkte! diff --git a/docs/CMS/de/d3pointsautovouchermail.txt b/docs/CMS/de/d3pointsautovouchermail.txt new file mode 100644 index 0000000..c0fb3fa --- /dev/null +++ b/docs/CMS/de/d3pointsautovouchermail.txt @@ -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 }], +
+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

diff --git a/docs/CMS/de/d3pointsautovoucherplainmail.txt b/docs/CMS/de/d3pointsautovoucherplainmail.txt new file mode 100644 index 0000000..08bedc3 --- /dev/null +++ b/docs/CMS/de/d3pointsautovoucherplainmail.txt @@ -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 diff --git a/docs/CMS/de/d3pointsautovouchersubjectmail.txt b/docs/CMS/de/d3pointsautovouchersubjectmail.txt new file mode 100644 index 0000000..9b7a991 --- /dev/null +++ b/docs/CMS/de/d3pointsautovouchersubjectmail.txt @@ -0,0 +1,10 @@ +Ident: +d3pointsautovouchersubjectmail + + +Titel: +Bonuspunkte-AutoGutschein-EMail Betreff-Text + + +Content: +Ihr Bonuspunkte-Gutschein! \ No newline at end of file diff --git a/docs/CMS/de/d3pointsdisablemail.txt b/docs/CMS/de/d3pointsdisablemail.txt new file mode 100644 index 0000000..40ecfec --- /dev/null +++ b/docs/CMS/de/d3pointsdisablemail.txt @@ -0,0 +1,12 @@ +Ident: +d3pointsdisablemail + + +Titel: +Bonuspunkte-Empfang-E-Mail abwählen + + +Content: +

+Möchten Sie diese Email nicht mehr erhalten, können Sie den Empfang im Kundenkonto unter +Bonuspunkte abwählen. diff --git a/docs/CMS/de/d3pointsdisablemailplain.txt b/docs/CMS/de/d3pointsdisablemailplain.txt new file mode 100644 index 0000000..30355cb --- /dev/null +++ b/docs/CMS/de/d3pointsdisablemailplain.txt @@ -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" }] diff --git a/docs/CMS/de/d3pointsvouchermail.txt b/docs/CMS/de/d3pointsvouchermail.txt new file mode 100644 index 0000000..db28013 --- /dev/null +++ b/docs/CMS/de/d3pointsvouchermail.txt @@ -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 }], +
+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

diff --git a/docs/CMS/de/d3pointsvoucherplainmail.txt b/docs/CMS/de/d3pointsvoucherplainmail.txt new file mode 100644 index 0000000..29eccdb --- /dev/null +++ b/docs/CMS/de/d3pointsvoucherplainmail.txt @@ -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 diff --git a/docs/CMS/de/d3pointsvouchersubjectmail.txt b/docs/CMS/de/d3pointsvouchersubjectmail.txt new file mode 100644 index 0000000..02c6cc3 --- /dev/null +++ b/docs/CMS/de/d3pointsvouchersubjectmail.txt @@ -0,0 +1,10 @@ +Ident: +d3pointsvouchersubjectmail + + +Titel: +Bonuspunkte-Gutschein-EMail Betreff-Text + + +Content: +Ihr Bonuspunkte-Gutschein! \ No newline at end of file diff --git a/docs/CMS/de/d3remindpointsmail.txt b/docs/CMS/de/d3remindpointsmail.txt new file mode 100644 index 0000000..22fdc9b --- /dev/null +++ b/docs/CMS/de/d3remindpointsmail.txt @@ -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 }],
+
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 \ No newline at end of file diff --git a/docs/CMS/de/d3remindpointsplainmail.txt b/docs/CMS/de/d3remindpointsplainmail.txt new file mode 100644 index 0000000..fd8dca9 --- /dev/null +++ b/docs/CMS/de/d3remindpointsplainmail.txt @@ -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 diff --git a/docs/CMS/de/d3remindpointssubjectmail.txt b/docs/CMS/de/d3remindpointssubjectmail.txt new file mode 100644 index 0000000..836cb5a --- /dev/null +++ b/docs/CMS/de/d3remindpointssubjectmail.txt @@ -0,0 +1,10 @@ +Ident: +d3remindpointssubjectmail + + +Titel: +Bonuspunkte-Erinnerungs-E-Mail Betreff-Text + + +Conten: +Ihre Bonuspunkte! \ No newline at end of file diff --git a/docs/CMS/de/d3reviewpointsmail.txt b/docs/CMS/de/d3reviewpointsmail.txt new file mode 100644 index 0000000..b0ed2a5 --- /dev/null +++ b/docs/CMS/de/d3reviewpointsmail.txt @@ -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 }],
+
+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 \ No newline at end of file diff --git a/docs/CMS/de/d3reviewpointsplainmail.txt b/docs/CMS/de/d3reviewpointsplainmail.txt new file mode 100644 index 0000000..aee3c25 --- /dev/null +++ b/docs/CMS/de/d3reviewpointsplainmail.txt @@ -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 \ No newline at end of file diff --git a/docs/CMS/de/d3reviewpointssubjectmail.txt b/docs/CMS/de/d3reviewpointssubjectmail.txt new file mode 100644 index 0000000..62f8bd6 --- /dev/null +++ b/docs/CMS/de/d3reviewpointssubjectmail.txt @@ -0,0 +1,10 @@ +Ident: +d3reviewpointssubjectmail + + +Titel: +Bonuspunkte-Bewertung-EMail Betreff-Text + + +Content: +Ihre Bonuspunkte! \ No newline at end of file diff --git a/docs/CMS/de/d3stornopointsmail.txt b/docs/CMS/de/d3stornopointsmail.txt new file mode 100644 index 0000000..7ee59ba --- /dev/null +++ b/docs/CMS/de/d3stornopointsmail.txt @@ -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 }],
+

+[{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}] +
+Kommentar: + [{$points->sOrderComment}] +[{/if}] +
+
Sie haben damit aktuell einen Punktestand von [{$points->iUserPointSum}] Punkten..
+
Eventuell hat dieser Vorgang weitere Auswirkungen auf Ihr Bonuspunktekonto. +Ihren Punktestand können Sie jederzeit unter "Mein Konto" im Shop einsehen.
+
Ihr [{ $shop->oxshops__oxname->value }] Team \ No newline at end of file diff --git a/docs/CMS/de/d3stornopointsplainmail.txt b/docs/CMS/de/d3stornopointsplainmail.txt new file mode 100644 index 0000000..881fbb6 --- /dev/null +++ b/docs/CMS/de/d3stornopointsplainmail.txt @@ -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: \ No newline at end of file diff --git a/docs/CMS/de/d3stornopointssubjectmail.txt b/docs/CMS/de/d3stornopointssubjectmail.txt new file mode 100644 index 0000000..be3aff9 --- /dev/null +++ b/docs/CMS/de/d3stornopointssubjectmail.txt @@ -0,0 +1,10 @@ +Ident: +d3stornopointssubjectmail + + +Titel: +Bonuspunkte-Storno-E-Mail Betreff-Text + + +Content: +Bonuspunkte wurden storniert / gelöscht \ No newline at end of file diff --git a/docs/CMS/readme.txt b/docs/CMS/readme.txt new file mode 100644 index 0000000..7690e37 --- /dev/null +++ b/docs/CMS/readme.txt @@ -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). + + + + diff --git a/docs/Precheck/d3precheck.php b/docs/Precheck/d3precheck.php new file mode 100644 index 0000000..2d9d3b1 --- /dev/null +++ b/docs/Precheck/d3precheck.php @@ -0,0 +1,2586 @@ + + * @link http://www.oxidmodule.com + */ + +/** + * Alle Anforderungen sind über $this->_aCheck konfigurierbar. Manche Anforderungen haben dazu noch weitergehende + * Informationen. Die Struktur dieser Requirementbeschreibungen: + * + * array( + * 'blExec' => 1, // obligatorisch: 0 = keine Prüfung, 1 = Püfung wird ausgeführt + * 'aParams' => array(...), // optional, Inhalt ist von jeweiliger Prüfung abhängig + * ) + * + * "Desc1": Diese Struktur kann allein eine Bedingung beschreiben. Wenn mehrere dieser Bedingungen + * nötig sind (z.B. bei unterschiedlichen Bibliotheksanforderungen), kann diese Struktur als + * Arrayelemente auch mehrfach genannt werden (kaskadierbar). Grundsätzlich sind alle Requirements + * kaskadierbar, jedoch ergibt dies nicht bei allen Sinn. :) Eine Kaskadierung sieht so aus: + * + * array( + * array( + * 'blExec' => 1, + * ... + * ), + * array( + * 'blExec' => 1, + * ... + * ) + * ) + * + * Unbedingt zu vermeiden sind Änderungen in der Scriptlogik, da diese bei Updates nur schwer zu übernehmen sind. + */ + +class requConfig +{ + public $sModName = 'D³ Bonuspunkte'; + + public $sModId = 'd3points'; + + public $sModVersion = '5.0.0.0'; + + /********************** check configuration section ************************/ + + public $aCheck = array( + // kleinste erlaubte PHP-Version + 'hasMinPhpVersion' => array( + 'blExec' => 0, + 'aParams' => array( + 'version' => '5.6.0' + ) + ), + + // größte erlaubte PHP-Version + 'hasMaxPhpVersion' => array( + 'blExec' => 0, + 'aParams' => array( + 'version' => '5.6.200' + ) + ), + + // PHP-Version zwischen 'from' und 'to' + 'hasFromToPhpVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'from' => '5.6.0', + 'to' => '7.0.200', + ) + ), + + // benötigt Zend Optimizer (PHP 5.2) bzw. Zend Guard Loader (> PHP 5.2) + 'hasZendLoaderOptimizer' => array( + 'blExec' => 1, + ), + + // benötigt IonCubeLoader + 'hasIonCubeLoader' => array( + 'blExec' => 0, + ), + + // benötigt PHP-Extension (kaskadierbar (siehe "Desc1")) + 'hasExtension' => array( + array( + 'blExec' => 1, + 'aParams' => array( + 'type' => 'curl', + ), + ), + array( + 'blExec' => 0, + 'aParams' => array( + 'type' => 'soap' + ), + ), + ), + + // minimal benötigte Shopversion (editionsgetrennt), wird (sofern möglich) Remote aktualisiert + 'hasMinShopVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'PE' => '6.0.0', + 'CE' => '6.0.0', + 'EE' => '6.0.0' + ), + ), + + // maximal verwendbare Shopversion (editionsgetrennt), wird (sofern möglich) Remote aktualisiert + 'hasMaxShopVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'PE' => '6.0.0', + 'CE' => '6.0.0', + 'EE' => '6.0.0' + ), + ), + + // verfügbar für diese Shopeditionen, wird (sofern möglich) Remote aktualisiert + 'isShopEdition' => array( + 'blExec' => 1, + 'aParams' => array( + array( + 'PE', + 'EE', + 'CE', + ), + ), + ), + + // benötigt Modul-Connector + 'hasModCfg' => array( + 'blExec' => 1 + ), + + // benötigt mindestens diese Erweiterungen / Version lt. d3_cfg_mod (kaskadierbar (siehe "Desc1")) + 'hasMinModCfgVersion' => array( + array( + 'blExec' => 1, + 'aParams' => array( + 'id' => 'd3modcfg_lib', + 'name' => 'Modul-Connector', + 'version' => '5.1.0.0', + ), + ), + ), + + // verwendbar bis zu diesen Erweiterungen / Version lt. d3_cfg_mod (kaskadierbar (siehe "Desc1")) + 'hasMaxModCfgVersion' => array( + array( + 'blExec' => 0, + 'aParams' => array( + 'id' => 'd3modcfg_lib', + 'name' => 'Modul-Connector', + 'version' => '5.1.0.0', + ), + ), + ), + + // benötigt neuen Lizenzschlüssel + 'requireNewLicence' => array( + array( + 'blExec' => 1, + 'aParams' => array( + 'checkVersion' => true, // soll Versionsnummer des installierten Moduls gegengeprüft werden? + 'remainingDigits' => 2, // zu prüfende Stellen für neue Lizenz + ), + ), + ), + ); +} + +date_default_timezone_set('Europe/Berlin'); + +/** + * Class requcheck + */ +class requCheck +{ + public $sVersion = '4.10.2'; + + protected $_db = false; + + public $dbHost; + + public $dbUser; + + public $dbPwd; + + public $dbName; + + /** @var requConfig */ + public $oConfig; + + /** @var requLayout */ + public $oLayout; + + protected $_sInFolderFileName = 'd3precheckinfolder.php'; + + public $sVersionTag = '@@version@@'; + + /********************** functional section ************************/ + + public $blGlobalResult = true; + + /** + * + */ + public function __construct() + { + $this->oConfig = new requConfig(); + $this->oLayout = new requLayout($this, $this->oConfig); + $this->oRemote = new requRemote(); + } + + /** + * @param string $sName + * @param array $aArguments + */ + public function __call ($sName, $aArguments) + { + $this->oLayout->{$sName}($aArguments); + } + + public function startCheck() + { + $this->oLayout->getHTMLHeader(); + + $oCheckTransformation = new requTransformation($this); + $this->oConfig->aCheck = $oCheckTransformation->transformCheckList($this->oConfig->aCheck); + + $this->_runThroughChecks($this->oConfig->aCheck); + + $this->oLayout->getHTMLFooter(); + } + + /** + * traversable requirement check + * + * @param $aCheckList + * @param string $sForceCheckType + */ + protected function _runThroughChecks($aCheckList, $sForceCheckType = '') + { + foreach ($aCheckList as $sCheckType => $aConf) { + if (array_key_exists('blExec', $aConf)) { + if ($aConf['blExec']) { + if (strlen($sForceCheckType)) { + $sCheckType = $sForceCheckType; + } + $this->displayCheck($sCheckType, $aConf); + } + } else { + $this->_runThroughChecks($aConf, $sCheckType); + } + } + } + + /** + * @param $sMethodName + * @param null $aArguments + * + * @return array + */ + public function checkInSubDirs($sMethodName, $aArguments = null) + { + $sFolder = '.'; + + $aCheckScripts = $this->_walkThroughDirs($sFolder); + $aReturn = $this->_checkScripts($aCheckScripts, $sMethodName, $aArguments); + + return $aReturn; + } + + /** + * @param $sFolder + * + * @return array + */ + protected function _walkThroughDirs($sFolder) + { + $aIgnoreDirItems = array('.', '..'); + $aCheckScripts = array(); + + try { + /** @var SplFileInfo $oFileInfo */ + $oIterator = new RecursiveDirectoryIterator($sFolder); + + foreach ($oIterator as $oFileInfo) { + if (in_array($oFileInfo->getFileName(), $aIgnoreDirItems)) { + continue; + } + if ($oFileInfo->isDir()) { + $aCheckScripts = array_merge($aCheckScripts, $this->_walkThroughDirs($oFileInfo->getRealPath())); + } elseif ($oFileInfo->isFile()) { + if (strtolower($oFileInfo->getFilename()) == $this->_sInFolderFileName) { + $aCheckScripts[] = str_replace('\\', '/', $oFileInfo->getRealPath()); + } + } + } + } catch (UnexpectedValueException $oEx) { + sprintf($this->oLayout->translate('unableExecuteDirectoryIterator'), $oEx->getMessage()); + $this->addMessage( + sprintf($this->oLayout->translate('unableExecuteDirectoryIterator'), $oEx->getMessage()) + ); + } + + return $aCheckScripts; + } + + public function addMessage($sMessage) + { + $this->aMessages[md5($sMessage)] = $sMessage; + } + + public function getMessages() + { + return $this->aMessages; + } + + /** + * @param $aScriptList + * @param $sMethodName + * @param $aArguments + * + * @return array + */ + protected function _checkScripts($aScriptList, $sMethodName, $aArguments) + { + $aReturn = array(); + + foreach ($aScriptList as $sScriptPath) { + $sUrl = $this->_getFolderCheckUrl( + $sScriptPath, + $sMethodName, + $aArguments + ); + + $sVersionUrl = $this->_getFolderCheckUrl( + $sScriptPath, + 'getVersion', + array() + ); + + $sContent = serialize(null); + $sVersion = serialize(null); + + if ($this->_hasCurl()) { + $sContent = $this->_getContentByCurl($sUrl); + $sVersion = $this->_getContentByCurl($sVersionUrl); + } elseif ($this->_hasAllowUrlFopen()) { + $sContent = file_get_contents($sUrl); + $sVersion = file_get_contents($sVersionUrl); + } + + $sBasePath = $this->getBasePath($sScriptPath); + $aReturn[$sBasePath] = unserialize($sContent); + $aReturn[$this->sVersionTag][$sBasePath] = unserialize($sVersion); + } + + return $aReturn; + } + + /** + * @return bool + */ + protected function _hasCurl() + { + if (extension_loaded('curl') && function_exists('curl_init')) { + return true; + } + + return false; + } + + /** + * @return bool + */ + protected function _hasAllowUrlFopen() + { + if (ini_get('allow_url_fopen')) { + return true; + } + + return false; + } + + /** + * @param $sUrl + * + * @return bool|mixed + */ + protected function _getContentByCurl($sUrl) + { + $iTimeOut = 5; + $ch = curl_init(); + $sCurl_URL = preg_replace('@^((http|https)://)@', '', $sUrl); + + curl_setopt($ch, CURLOPT_URL, $sCurl_URL); + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $iTimeOut); + curl_setopt($ch, CURLOPT_TIMEOUT, $iTimeOut); + curl_setopt($ch, CURLOPT_POST, 0); + $sContent = curl_exec($ch); + curl_close($ch); + + if (false == $sContent || + strstr(strtolower($sContent), strtolower('Request Entity Too Large')) || + strstr(strtolower($sContent), strtolower('not allow request data with POST requests')) + ) { + return false; + } + + return $sContent; + } + + /** + * @param $sScriptPath + * @param $sMethodName + * @param $aArguments + * + * @return string + */ + protected function _getFolderCheckUrl($sScriptPath, $sMethodName, $aArguments) + { + $sBaseDir = str_replace( + array(basename($_SERVER['SCRIPT_FILENAME']), '\\'), + array('', '/'), + realpath($_SERVER['SCRIPT_FILENAME']) + ); + $sUrlAdd = str_replace($sBaseDir, '', $sScriptPath); + $sBaseUrl = 'http://' . $_SERVER['HTTP_HOST'] . str_replace( + basename($_SERVER['SCRIPT_NAME']), + '', + $_SERVER['SCRIPT_NAME'] + ); + + $sUrl = $sBaseUrl . $sUrlAdd . '?fnc=' . $sMethodName . '¶ms=' . urlencode(serialize($aArguments)); + + return $sUrl; + } + + /** + * @param null $sFolder + * + * @return mixed + */ + public function getBasePath($sFolder = null) + { + if (!$sFolder) { + $sFolder = $_SERVER['SCRIPT_FILENAME']; + } + + $sScriptFileName = str_replace('\\', '/', realpath($_SERVER['SCRIPT_FILENAME'])); + $sSearch = substr(str_replace(basename($sScriptFileName), '', $sScriptFileName), 0, -1); + + $sFolder = str_replace('\\', '/', realpath($sFolder)); + + return str_replace(array(basename($sFolder), $sSearch), '', $sFolder); + } + + /** + * @return string + */ + public function getVersion() + { + return $this->sVersion; + } + + /** + * @param $mResult + * + * @return bool + */ + protected function _hasFalseInResult($mResult) + { + if (is_array($mResult)) { + foreach ($mResult as $blResult) { + if (false === $blResult) { + $this->blGlobalResult = false; + + return true; + } + } + + return false; + } + + if (false === $mResult) { + $this->blGlobalResult = false; + + return true; + } + + return false; + } + + /** + * @param $mResult + * + * @return bool + */ + protected function _hasNullInResult($mResult) + { + if (is_array($mResult)) { + foreach ($mResult as $blResult) { + if ($blResult === null) { + $this->blGlobalResult = false; + + return true; + } + } + + return false; + } + + if ($mResult === null) { + $this->blGlobalResult = false; + return true; + } + + return false; + } + + /** + * @param $mResult + * + * @return bool + */ + protected function _hasNoticeInResult($mResult) + { + if (is_array($mResult)) { + foreach ($mResult as $blResult) { + if ($blResult === 'notice') { + return true; + } + } + + return false; + } + + if ($mResult === 'notice') { + return true; + } + + return false; + } + + /********************** conversion function section ************************/ + + /** + * @param $mParam + */ + public function aTos(&$mParam) + { + if (is_array($mParam)) { + $mParam = implode($this->oLayout->translate('or'), $mParam); + } + } + + /** + * @return string + */ + public function getLang() + { + if (isset($_REQUEST['lang'])) { + return strtolower($_REQUEST['lang']); + } + + return 'de'; + } + + /** + * @return bool|resource + */ + public function getDb() + { + if (!$this->_db) { + if (file_exists('config.inc.php')) { + require_once('config.inc.php'); + ini_set('error_reporting', E_ALL^E_NOTICE); + $this->_db = mysqli_connect($this->dbHost, $this->dbUser, $this->dbPwd, $this->dbName); + } + } + + return $this->_db; + } + + /** + * @param $version + * @param int $iUnsetPart + * + * @return string + */ + public function versionToInt($version, $iUnsetPart = 0) + { + $match = explode('.', $version); + + return sprintf( + '%d%03d%03d%03d', + $this->_getVersionDigit($match[0], $iUnsetPart), + $this->_getVersionDigit($match[1], $iUnsetPart), + $this->_getVersionDigit($match[2], $iUnsetPart), + $this->_getVersionDigit($match[3], $iUnsetPart) + ); + } + + /** + * @param $sMatch + * @param $iUnsetPart + * + * @return int + */ + protected function _getVersionDigit($sMatch, $iUnsetPart) + { + return intval($sMatch !== null ? $sMatch : $iUnsetPart); + } + + /********************** layout function section ************************/ + + public function deleteme() + { + $sFolder = '.'; + + $this->_checkDelFilesInDir($sFolder); + $this->_delFile($_SERVER['SCRIPT_FILENAME']); + + if (is_file($_SERVER['SCRIPT_FILENAME'])) { + exit($this->oLayout->translate('unableDeleteFile')); + } else { + exit($this->oLayout->translate('goodBye')); + } + } + + /** + * @param $sFolder + */ + protected function _checkDelFilesInDir($sFolder) + { + $aIgnoreDirItems = array('.', '..'); + + /** @var SplFileInfo $oFileInfo */ + foreach (new RecursiveDirectoryIterator($sFolder) as $oFileInfo) { + if (!in_array($oFileInfo->getFileName(), $aIgnoreDirItems) && $oFileInfo->isDir()) { + $this->_checkDelFilesInDir($oFileInfo->getRealPath()); + } elseif ($oFileInfo->isFile()) { + if (strtolower($oFileInfo->getFilename()) == $this->_sInFolderFileName) { + $this->_delFile(str_replace('\\', '/', $oFileInfo->getRealPath())); + } + } + } + } + + /** + * @param $sPath + */ + protected function _delFile($sPath) + { + unlink($sPath); + } + + /** + * @param $sCheckType + * @param $aConfiguration + */ + public function displayCheck($sCheckType, &$aConfiguration) + { + $sGenCheckType = preg_replace("@(\_[0-9]$)@", "", $sCheckType); + $oTests = new requTests($this, $this->oConfig, $this->getDb(), $this->oRemote); + if (method_exists($oTests, $sGenCheckType)) { + $this->_checkResult($oTests, $sGenCheckType, $sCheckType, $aConfiguration); + } else { + $this->oLayout->getUncheckableItem($sCheckType, $aConfiguration); + $this->blGlobalResult = false; + } + } + + /** + * @param $oTests + * @param $sGenCheckType + * @param $sCheckType + * @param $aConfiguration + */ + protected function _checkResult($oTests, $sGenCheckType, $sCheckType, $aConfiguration) + { + $mResult = $oTests->{$sGenCheckType}($aConfiguration); + $sElementId = (md5($sGenCheckType . serialize($aConfiguration))); + + if ($this->_hasNoticeInResult($mResult)) { + $this->oLayout->getUnknownItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } elseif ($this->_hasNullInResult($mResult)) { + $this->oLayout->getUnknownItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } elseif ($this->_hasFalseInResult($mResult)) { + $this->oLayout->getNoSuccessItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } else { + $this->oLayout->getSuccessItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } + } + + public function showinfo() + { + phpinfo(); + } +} + +/** + * Class requLayout + */ +class requLayout +{ + public $oBase; + public $oConfig; + + /** + * @param requCheck $oBase + * @param requConfig $oConfig + */ + public function __construct(requCheck $oBase, requConfig $oConfig) + { + $this->oBase = $oBase; + $this->oConfig = $oConfig; + } + + public function getHTMLHeader() + { + $sScriptName = $_SERVER['SCRIPT_NAME']; + $sTranslRequCheck = $this->translate('RequCheck'); + $sModName = $this->oConfig->sModName; + $sModVersion = $this->oConfig->sModVersion; + + echo <<< EOT + + + + + $sTranslRequCheck "$sModName" $sModVersion + + + + + + +
+ + + + + + +
+EOT; + echo "

" . $this->translate('RequCheck') . ' "' . $this->oConfig->sModName . ' ' . $sModVersion . '"

'; + echo '

' . $this->translate('ExecNotice') . '

' . PHP_EOL; + + return; + } + + public function getHTMLFooter() + { + $sScriptName = $_SERVER['SCRIPT_NAME']; + $sTranslShopPhpInfo = $this->translate('showPhpInfo'); + $sTranslDependent = $this->translate('dependentoffurther'); + + if (count($this->oBase->getMessages())) { + echo ''; + } + + if ($this->oBase->blGlobalResult) { + echo '

' . $this->translate('globalSuccess') . '' . + $this->translate('deleteFile1') . $sScriptName . $this->translate('deleteFile2') . '

'; + } else { + echo '

' . $this->translate('globalNotSuccess') . '' . + $this->translate('deleteFile1') . $sScriptName . $this->translate('deleteFile2') . '

'; + } + + echo <<< EOT + $sTranslDependent
+

+ + + $sTranslShopPhpInfo + + +

+ + + +EOT; + + return; + } + + /** + * @param $aResult + * + * @return bool + */ + protected function hasRemoteVersionDiff($aResult) + { + $blDiff = false; + + if (is_array($aResult) + && isset($aResult[$this->oBase->sVersionTag]) + && is_array($aResult[$this->oBase->sVersionTag]) + ) { + foreach ($aResult[$this->oBase->sVersionTag] as $sRemoteVersion) { + if (version_compare($sRemoteVersion, $this->oBase->getVersion(), '!=')) { + $blDiff = true; + } + } + } + + return $blDiff; + } + + /** + * @param $aResult + * @param $sElementId + * @param $sCheckType + * @param $aConfiguration + */ + public function getNoSuccessItem($aResult, $sElementId, $sCheckType, $aConfiguration) + { + $sText = ''; + $sDesc = ''; + if ($this->hasRemoteVersionDiff($aResult)) { + $sText = '!'; + $sDesc = strip_tags($this->translate('RemoteVersionDiff')); + } + + echo '
'.$sText.'
' . + $this->_addToggleScript($aResult, $sElementId) . + $this->translate($sCheckType, $aConfiguration) . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + + $this->getSubDirItems($aResult, $sElementId); + } + + /** + * @param $aResult + * @param $sElementId + * @param $sCheckType + * @param $aConfiguration + */ + public function getSuccessItem($aResult, $sElementId, $sCheckType, $aConfiguration) + { + $sText = ''; + $sDesc = ''; + if ($this->hasRemoteVersionDiff($aResult)) { + $sText = '!'; + $sDesc = strip_tags($this->translate('RemoteVersionDiff')); + } + + echo '
'.$sText.'
' . + $this->_addToggleScript($aResult, $sElementId) . + $this->translate($sCheckType, $aConfiguration) . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + + $this->getSubDirItems($aResult, $sElementId); + } + + /** + * @param $aResult + * @param $sElementId + * @param $sCheckType + * @param $aConfiguration + */ + public function getUnknownItem($aResult, $sElementId, $sCheckType, $aConfiguration) + { + $sText = ''; + $sDesc = ''; + if ($this->hasRemoteVersionDiff($aResult)) { + $sText = '!'; + $sDesc = strip_tags($this->translate('RemoteVersionDiff')); + } + + echo '
'.$sText.'
' . + $this->_addToggleScript($aResult, $sElementId) . + $this->translate($sCheckType, $aConfiguration) . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + + $this->getSubDirItems($aResult, $sElementId); + } + + /** + * @param $sCheckType + * @param $aConfiguration + */ + public function getUncheckableItem($sCheckType, $aConfiguration) + { + echo '
' . + $this->translate($sCheckType, $aConfiguration) . ' (' . $this->translate('RequNotCheckable') . ')' . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + } + + /** + * @param $aResult + * @param $sElementId + */ + public function getSubDirItems($aResult, $sElementId) + { + if (is_array($aResult) && count($aResult)) { + echo '' . PHP_EOL; + } + } + + /** + * @param $aResult + * @param $sElementId + * + * @return string + */ + protected function _addToggleScript($aResult, $sElementId) + { + if (is_array($aResult) && count($aResult)) { + $sScript = "
+
"; + } else { + $sScript = ""; + } + + return $sScript; + } + + /** + * @param $sTextIdent + * @param $aConfiguration + * + * @return string + */ + protected function _addDescBox($sTextIdent, $aConfiguration) + { + $sContent = "
?". + "
". + "
".$this->translate($sTextIdent, $aConfiguration)."
". + "
"; + + return $sContent; + } + + /** + * @param $sIdent + * @param array $aConfiguration + * + * @return mixed|string + */ + public function translate($sIdent, $aConfiguration = array()) + { + $sGenIdent = preg_replace("@(\_[0-9]$)@", "", $sIdent); + $oTranslations = new requTranslations(); + $aTransl = $oTranslations->getTranslations(); + + if (isset($aConfiguration['aParams']) && is_array($aConfiguration['aParams'])) { + array_walk($aConfiguration['aParams'], array($this->oBase, 'aTos'), $sIdent); + } + + if (isset($aTransl[$this->oBase->getLang()][$sGenIdent]) + && ($sTranslation = $aTransl[$this->oBase->getLang()][$sGenIdent]) + ) { + if (isset($aConfiguration['aParams'])) { + return vsprintf($sTranslation, $aConfiguration['aParams']); + } else { + return $sTranslation; + } + } else { + return $sGenIdent; + } + } + + public function getPngButton() + { + $sImg = "iVBORw0KGgoAAAANSUhEUgAABDgAAAAWCAYAAAAl+SzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB". + "MpJREFUeNrs3Y1O4zgUhuFY4hbb2ZthRjtczOz0Ght7cZwfQ5u2E4K0a55XiNDUXyWcT+ZwfGyHw+HQvZI6AACAT+J0OgW9AAAAtn". + "A8Hh/JWYSnbkxuvAYeeg0AAAAAAPynuJevOB6P+ZKe6sYvLy96DgAA7M7z87NOAAAAm7iVq8gxRs5p5CTH03Tz758/uzAUc7x+Hy4". + "pf71ex9fDj2leyxLG1vnNELpmdJPqo21a7afy+/MIj/AIj7zVhS/seWPD4zoAAIAtxJhW44+cy/jx/ftw/2kRxDEQSd0Uraah/RKV". + "lLfK+/kDS0T7eieGZnTdA33QfeF+CpFHeIRHeORSF1Lw3I0Nd3UAAACbEhwprscfadnma05wpL7v8v0Sh4QiLimREqWEt7mSmK9xn". + "LlrSBe6fdq02k9D1oxHeIRHeORCFz13Y8NtHQAAwNYER+zX44+q3Zzg6GOcbw6haqhmXG5MvuQPiw3q9mrTaj/xCI/wCI9c13juxo". + "Y/0wEAANxNcPTxbvzxLsHRd7mEo8y+pJIFCWEupy2XMTcSxjKQUMqSl1mb/79urzbN9hOP8AiP8MgV3Zf2vLHhIR0AAMBWcr5iNf6". + "o4owlwdGPCY68hiUsZbRh2DGsWkz7/mUaVl83oxu3R/xwm1b7KfEIj/AIj1zRDfc9d2PDTR0AAMA2hgqOtfijWqOybDKaExzj6pVp". + "zWyYG04zdGn5vByohVC924ou7NSm3X7iER7hER55r/P3w9jw6NgAAADwp+SCjPX442oFR5URWeaY5pKPsmNpmI+SnctN5zKRVnR7t". + "Wm1nwKP8AiP8MiKznM3NqzrAAAANic4zuf1+ONaBce576dQZAhMplPepvWzYdn6vSoBCUNJSCkPaUS3V5tm+4lHeIRHeORS97U9b2". + "x4RAcAALA5wZEPRVmJP1K4ckxsPJ/H9SzjOvpuEc11INP805gtWQ6Ka0gXdmrTaD8NGTMe4REe4ZFrOs/d2HBLBwAAsJHzuV+PP6q". + "JlKqCI3ZdvaZliVGm3MiYKZm3EJuvXera0aW0T5tG+2kKYHmER3iER2pdU8/Pc/+0sQEAAGALec/Q9fjjSgVH358v/zFZJNXy6ukY". + "uFQqREZBK7q0U5tm+4lHeIRHeOSqLnnuxoa7YwMAAMAWzvF8M/64THDEOB+xEsYIJlV7d5R1tdNGHsMnlvW2I63opirrj7Zptp86H". + "uERHuGRS92X9ryx4cGxAQAAYBv5mNi1+OP6HhzDMbEVad5JrKoxrdbfzlFa155urzYt9lPgER7hER658bt47saGVR0AAMA28ikqj8". + "QfVQVH3705ceU1KEm5qmM+0y7N8crwOqY5a5Ja0sWd2jTaTykmHuERHuGRS52/H8aGuzoAAIBtxCGIWok/riU4Yl8EZVOwEpSUG9X". + "62XmRS1w+oV5z24RurzaN9tO0QR6P8AiP8MgbnedubLitAwAA2EqfExo34o+LBMevX7+6b9/+KkFItYZlmI0tP1XBS3UE3LhNeju6". + "vdq02k8dj/AIj/DIhW48W8NzNzbcHBsAAAC2MGypsRJ//P7n9/J/yOFwGO6fTie9BgAAPgvrVAAAwFZuzpgcj8fh+jQGHGm6AQAAs". + "DcmUgAAwFYezFeEfwUYAAoCUXB0RZrTAAAAAElFTkSuQmCC"; + header("Content-type: image/png"); + echo base64_decode($sImg); + exit; + } + + public function getPngLogo() + { + $sImg = "iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAYAAAAnpACSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAE". + "IxJREFUeNq8Wgl4VNXZfu+dLZkkk5BA9kACYQlB2aIga6myuIEtFX+kLW1BJVT/akVrRds+rVqRX2lLRSsal5/nUaCgtmhi8BeaUh". + "Al7EYTIWyGQPZlMsnM3Lnn/865dzJ3biaLVnsfDpk59yzf++3fOSMxxvANPlZqUdQs1FRqXmq+Ac7NpbaI2jxqQ6nZqDVR+z9qr1H". + "71DxB+nfBPHYYSHUCK8fATl+HUZtK7Wpqo1SGeZ0BQCEYFolQETSrhDJ6d4rax9Q+pFa18SQ8HX6aHAcszUUS9T3U0IU1710ASqid". + "dwNuBciMARbSDjcQtDQnnnj7HNYuGvY1gqHnW9RWBBi+f7kT+LwVKG8AjlDj38+0AR1EiJ1kk0XEZFAbO4gQJwOj44F0+m6TsYvWK". + "KKWQOQUvVwFPHCAxNBlZDs1psk30wXsv4XWi8VvqefXXwcYWg6FRPy8racBzsXjjQxtXim4sra5bKCG6X3QCLOR4lxBwGakS1g+Ch". + "hORN5FcttWpSumpCunZADEH5L2iATa71bAaUUW9XzxVcEs4yCq2zD9qaMML1QQXQGdaMmwYW8PM41RQxwvmgu0+yU8Qap7uUMbN59". + "UykUKXF4P0J5hgD4gi5qTjuW6DQkDHehDfMNvLnbgvp/vV7GdpKEGdA5aTMRiAIAQDj6HJHR7rgyHBc+T/a16jaQzNFbYB0FDXa0H". + "C0a+QSrrD82J1qj3G73NQJ6buTT+eppdf+cehuauCCCCLDeDkcwAWM8xjA+T8JcKxp3FKu4oFGLUOZJEpyJNIqKfpP4F/kBI9bLIW". + "UxIErPLvozNFLb5sOmRgwwbj6kaMbIUrjJMJzIIRooAUOpNzwzdAcMX+hfvlFC6UEaCQ8K0N4FGrzbVQuM+InuZNBjruOcLzpL7Ab". + "LSr2LT0lIVG8tpBZnpxDOtwfgX4X2snz5z4y8swaYRfWM2+fhkaS/3gotyqE/RVGnrAgHkz6daQ0D6A8Mlsvm24gDerSYgNhaZiP4". + "avvq4giFCgkdJzZa+MAv442zCQxby9hmgK4C7c+MxZCBgZtJam24tVvBmlS4RhoERaH6nRhpvkg4FKfipKXrj32nPjy+p+NsZ9d4W". + "L16noPvTu/OBuSSt/z1BaUCNoPN2c7phfhJoqbLfk1qVconwEUw3DEm3L1Xq3W0x9Ix0TDLnHTpwzZ5W5MsYP1gCqTSsxN5jFK+KT". + "gbweiW1ChXzhksoXmh7lkx11Vvz8fxsCsaXOsVKI/sD84t3z6pYu5fkaZdCXJUkLSbQd56aWCQz5ZLJ57Juwn3csFV9jaDDCeoEfX". + "+owIbceGmT3qseqmOri44oWjam8vmWoMt4iYJk/Pb5WPdpi/h+vC8wszwKHrpzt08zRE4Ql4LEwqL39httGJckD8in8yleUhs7sfV". + "sG8MFN0PJ2QB2nAp0A/RrXmzrU+VK2YOTrWlXJEmr7y2w4C0ac90wGQ8UWPmwe1+pCCg/GmvZnO7EOovmPZ19gSn8w2E/LraomlRU". + "g6fSmc0lMi1NRopTmjCAeB+UFN80YfQgiUeGoSvzLXMrm9nsxw76sOWYQvmbirxEy3i3j5Vtr1Jqbx1lXbBhtq3wd9Nsi2JteIfmP". + "Per/b53HCKuWZafa2dYuduLD74XtYHo2UKdDeY4c2t1K9s2qsgj7E8I3Kw11AZFEYdXRlOKIZEp4tzsHT4Rdny6vrtINdq8DA76nE". + "BjaygtSaIi4Hu5FhSfU9FFBs6Xeusm+xKyka1PH/LjUJ2KN25w8PlLlhd3bR8WL2Goy4qV4yxxtxd72/laL893pNK0R4/Vq6t/VOL". + "F0Ysqdi6OwndyLb+i/t+ZwXxw127vnBdIMkJXI5kAETwxRcZHy5x8Y/L+8NyyywdKNZBNEfm2kTJON6nYVulHTryMKekyTjWrpGYS". + "8pOtKK9jcJPX4uBHJkhYP8M2nta4Z8Nh/4r9NQG8OM+BeIf0Z+qjZAluPceglBJ5LV62nIeIHxZ3IaDncwUZRMtSJ1dBXn74g2AyP". + "H72Re5LHtS2q707bNLtFRNstGnUe/RtAe96eJ8PWS4Z01IlJJIEslwWzsEMPWequ39P16Wq5gAmJVuQ6LTgIAFqpkienyhhIsWRZW". + "Oskzv87FD28x1IiqHsOd+GkYNkwYxOkmJFYwDnyda2fKrgXLMalkJxs65cGUMZtHw9fS0J2sxtB2oDqG0OaFLpLcOhtaani9WOBrs". + "mEEH5SZoRE5ApRNiHfHOeBA6mdOTpOVH/omGbHz/Q9Wqak+HaDF5sSeRAJMTSmLdPKeWLcq3/s+E6x5of7PTg4fqApgnBPCyo7rJJ". + "9fkQkvLm4z48OSuqkIORdYBPFx33adT2E6XzNS92LLhgLXmnd6sV7D6naA6k3IsrX2xHXlE7xtDfJX/zTP/7aeWVtddEbeK2aJd5c". + "cZQ5w5QUAzgRL1wZe9clWKBhTNS1uOZVU9tJC2ARgzUtNZrn/hBWrWQawOnLLexk2FnpU+P9KrWVL0xHSB9jqINsuPlcP9O72Ta6I". + "GrHXz28rLzCmW8ZOjkEWrIS23/xIuFW9txsFYpXJpnX9alcAdBCkBuKI8YMzpRrFeV5ZIwhNRMeB/VkD2YswlVDX0moLXNCg5fFgy". + "5lq805RSpV1eXakozQh5MW4QhJ0HmBsonng9iibNrHo6e5E4S+4l6xRDhma4aDH85Is4xttwx3i4pKhMSaupUcdktInGHhazYaWEh". + "5jHdylUWYm7QWQXfiX6GDy8KrZjFt5q274ISmsQMC+iDxV/i2NQ0UTy9T3Pag2AoNqDdKzbJqyHCLrUEQioRlC6BO3rJL9IVeuzbK". + "rzYd8GHzFgJmXGCEVHcEfkUfT+oBimo4RIS/dDX1hi274Koz/K5Axj+aYMSLo1IyRZNLEgT/uKk8e2JOiVY3ow7SfrPWITii/ClkA". + "pZtXHKt4dZyVMBu075hI3fMsqeQK6X1C8oDUOKFFbMRfBMNKShQ0xwceoyq5uVUKTv45mcIsB8ZOzjbjR4znW+lajmQUAyJQYEMI3". + "AUHfxmvfdAU5ffLQMa7SkxQyiodFDYDyqyWP1TxN/39wpbIY7R8R+wYmQ+phIxEhESZJTEHnW+CrZKWvSJuY3dhhUwpjpUN+0DMGI". + "E7F2SbzxikyABaU66bNGJZwRPQrSCBWqTm9rl+CIg+9gc3sD4VxgekWJUJYbbZMQL7JoLQ8KPpfd3bXu0MpGv67v4SUCp2/BCB6ks". + "WtyqlW84XbmJ5A6eXNLT3t1G5HCj6UkYwkSQdXoq0870pA5GCWaK7MaiFCHsO4Jg0klXJonazKudY4MftONLhflXNccqfUb0iCdEi". + "L427kOpMeJYHuwneyCM2bEIC2UT820pdPcubsqO00luYEh3bWP2rPaoC82jSMqB+PmXuVMAzOkMSaVI0/GOWrXLLjZCGZ6lk2YTks". + "Xw1kuGWbkHmcbw9oZMVydVq/bx30f6bWdZwxM0EhgZleQO7/YpIiz25DxM5PNs8jaRovEOwThPv5/3XDOpUAf0Z+4Oz5VFEgvw7Cd". + "iHYNQsbjqgiI32+I1Dz4UeBcPT0Gs7MdfMyr1w53YA595mVEdVNASJWeG3dUdA7gnEANxa4wV60iMVqg6+CSqbwy2TpLGxDpiEjrv". + "zpD6Pwhs29QNOv/1t5q0nmeoAU0I3GRY1g3LwF3XhXLpbL4klv1pMVS8kiAp2TYxHYFGfZC8oDLNvyjLfycofusTYrgBGAoxTU3nq". + "w5plYO5vDkdLsehCTzyZwYzA147BBbjxgjDpzH8BsLfD5miBX/PTMOIxKtGE2fx6fakRpneYberW/wqJeaPAGUVXfiDIWBRfkxmDb". + "UMZyEt+mON5vQyYshrviqGgIhzEENnTWHqZehwCKveGWKoO0MB1PGCXGS3/fwRU14eEuLt5BbFnrZ404kWTPs55aMc4LaOPrcoo8r". + "XfxGY+WDM1y42OrDsYteECjUk/smIHzfNa8dcaP0kw5DVduLvZj/Gg2aNGdOjlDjUr7oZ8mxFszKtqOkwoNgmDZG7/GpNsRoLqPRD". + "GZLeTsWXxnbvPGA+4nPyYhvGBklJMklQCUvPr7QiaM1XRgcQw6EjGXr7ckjaNr9JVWdhT/ZWq/t91VvImhabJSM8WnCBMqs+sHR2n". + "uuiXu85AQVdxZTZUa6MGuYgxP4qtn4+fPI2/XYdqwdflKNFkocm1u9WDIhFh2Ur2TGyGij6Gwho+FG/8xNSYXkhje9Wu7Gqh31+jF". + "vX1Ge9X3MQPZ3x4w4Ks/lYl6dBouz12dmRz3u4pt7TekIcW1iukB+JOKC5BaPX/B2B7RaovGmPCc2Lx7CjYnfnUzmHpxaweEa79Sf". + "72rEP6o6Q0cprD+6+5Aa0baiIE4cQRlPZ87EOeR/fndczMxXPmwVV1lBjsmkBukihcN8vYWv91RupN1jKY7MaqE0o5pc9p7TnaRuX". + "uw82aHZRlCVVaPn6hFA+pYKacyEoVEYM0QwusR81PTcfTPjZ76yv8WwicaV1TvqqG6hOtvSvxZwT+4iPa5u8uOzOj/aOgIhB8TVSt". + "bT9+50KZzT3QeO/YmMnFXhVBe3ij/xGGM+neGlkbK2uBG/L2nQ6lvzxVAk8RuPXoMMUAz1u3lymJs1EGrsY4aBkhR+tyOCG9VWOdH". + "YuzqLskspjzsx88F5gKZd//C1gxDH3XBADVV0YOFltKqGru/CxhjuMSVT9A5O6C7F1fCC0Fh4ITzCh0V+vRX9VyoH8mAQSKRbgJJY". + "u/yHjd9NoRw9SDALJ5gZozALVw9jqmGu9LqBm3I/4x1ON1NgcJyGdflDdK2aOQh5yfb3j9d61/d3pfHsD69y4Z7rEvkhsYGDhvMAY". + "3ltrtG736H3iyUjk4xSCkoNxvMIA1hfAFdkReGZRcnCxr1KeKSIBOYUqdt31t+cjGtyozUJhXE/Aje7uWzipvlkxaiW5kOTsLXR82". + "SGCOfZxnuFWbyEeKS6wbeTHyoO5LLpLdLHNcWFw5Cf6dAlFEG/zX2RiOhxCYWBXVIhHAgv6fb8LBtpLutTlXW+x/nhiBLAgMDw5+n". + "4KPnRsp/lYPrIGHHvFvn2DF/t2m+gjVxwOuWGx9fmYmyK49mqOt8veiO4v0uWx0iU979LElo+fZAmIfVrJraPGorvN2loNPbdNxx5". + "KY4n/3nac3dfxA7kxugZCoJLX1qWgUdvTtESTkWNcIJi0vkw2zGU0oz19GbmrEXRwPxgWiL23puDnCT7w6WfuX/Z7y3Ql/i5Cc+vC". + "mta/Mt+vOUCdp9s1wKaBaHAJvXyK4w+k0jDxIBWoU7KceLF72diYmb0Xu61XtjftC070U6GLyMlzhqGe3Sy/d/6VdMqX4A9V/xJO/". + "60pwF7PneD+fXfYMkSvvTDdBA0dSKp1E9IGsunJCIuSv7liwean+QXWLQfvikw4oiZ2l2kCetP13vx+qEWvHygUTvQ0AnrBiYhdDF". + "rVCk9/0uItWJpQYIAcUV6NI/qfxTS+FdTJT+rs1m+eTDBx6ar353tXnXpR2c94O3QeQ9qWv3ooBjVTIkmJ8ZG4FxUzbqiLUgmABMy". + "ojBleAymZDsxJNZayu9wqO3+bfHl1iQq5PgtwX8ajPFJ039IN4faWP36Llb/WaOs5yc+PcNt1a/6+I94PuBnCF8HAf8vwADS7GaT0". + "D4fMwAAAABJRU5ErkJggg=="; + header("Content-type: image/png"); + echo base64_decode($sImg); + exit; + } + + public function getGifBg() + { + $sImg = "R0lGODlhCgAyANUAANHo+pfK85rM8/X6/vb6/v///5jL85bJ8+Hv/KbS9dzt+87m+qTR9fH4/er1/b7e+MTh+P3+/63V9u/3/". + "dfq+rnc97fa96DP9Nns+53N9LLY9tTp+sHg+Mzl+cfi+OPx/Pv9/7DX9p/O9Oz2/bTZ9uXy/KLQ9Pj7/ujz/bzd9/7+//r8//P5/s". + "nj+ZvM897u+6nT9avU9qvU9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKADIAAAb". + "FwINwSAwYj0iDcskUOJ9Ql3RKzVivWJF2y714v2CTeExmmM/ohHrNhrnf8Jh8PpdJ7vh8aM/va/6AgSSDhIUWh4iJFYuMjSmPkJEP". + "k5SVHJeYmRCbnJ0en6ChLaOkpR2nqKkLq6ytAK+wsRuztLUUt7i5GLu8vQq/wMEvw8TFCMfIyR/LzM0lz9DRKNPU1Q7X2Nkj29zdE". + "9/g4Q3j5OUs5+jpA+vs7QTv8PEn8/T1K/f4+SD7/P0R/wADqhhIsGCBgwgTBgEAOw=="; + header("Content-type: image/Gif"); + echo base64_decode($sImg); + exit; + } + + public function getGifDe() + { + $sImg = "R0lGODlhEgANAIQZAAAAABAFBhEGBhIGBhQHBxUHCCYNDZQqH5QrI9c4M+M4M9w9M+g/MuNDM/BFM99tI+t3H+CyDerIB+zIB". + "uzKBurLCPfcAPfgAPjlAP///////////////////////////ywAAAAAEgANAAAFVaARCGRpmoExAGzrvsBAwHRLFHVdIEfv/8ADou". + "EoGo9IR2PBaDqfUMYioahar1hF4gHper9gyKOCKZvPaExFcmm73/CLZGKp2+94yyRCmfj/gIAUESEAOw=="; + header("Content-type: image/Gif"); + echo base64_decode($sImg); + exit; + } + + public function getGifEn() + { + $sImg = "R0lGODlhEgANAOfRANzd6P9LQP7//93e6ba32v8HB/J4ef//+/85Of8fFVddwP8aFq+13P8aFPr////f3f8XE/n//62s3fQuL". + "AIDj6ys3uHZ5P8uLOjp793f6dbX6uvBxsyasurCx/9fXcadtS88r+Da5EZHr+Hi7A0NlUVGqcjR9MKaunh5x/8REQAAkv9IP/9BPn". + "h6wi4/td3c5uLl7P8PD7vO9aGSw7bM9uDh6UpLsf8hFv/f3PPx9/Dx9DFCuMDE4cHF4/sAANPU3ufp8JSDvuVocf8ODvz8+/xRTPQ". + "gG+PM0ZSWzs/R476+4ujp8v8/PurO0uPZ3//u5fQCAOPj6nFxxf8UE8rM4P/w5YGM18PH4/79/ExUuP3//4CAxqmo3KaZxv7+/Rcs". + "tO3v89XW6fS8waOj2snM7Nra7Ccon+no9v03OFJZvuK2xBEipP89Ov8dE+be4u3u8/w3OOVocv8sKv8EBOjo9+/u+Kap15SFvgwRl". + "ba327uXteHh7tvc5yo3q9XX5SQ4uU5MrtjW5qaVxvDS2f8DA+Tj6vr6/j1FtVlgvL+euvHw9v+rqe7u+XKJ1ebn7p2x7CUmnvb2+d". + "PW8P8cEc/P4efn8/38/5Ws66mYx/ccGNfY5vh0d927zSUlov96ev88OgAAjmmA09rb5v+xsPF5eMnR8i0upuuAgvEyLx0rq97f6cu". + "nwEBIuO/Aw/9/fuTm6vn5+vTEyM7P5rq63BESlf+Fgv8fF8SWsOfp7+2rrvX1+La23RgmqLe43PPV2vdydhcnqIWQ2BEgoube4wAS". + "n82atOHj6uTT2f97etKjuf9dWsSduZyb08fJ4fn5+/z8/f+ZAP///////////////////////////////////////////////////". + "/////////////////////////////////////////////////////////////////////////////////////////////////////". + "///////////////////////////////////ywAAAAAEgANAAAI/gB/YHCkig+AAVGGuSmUAYCoEbpgGXsFY8kWM7T6JEI14QMIEpB". + "aVNIBRBOSOtEqmAK27EabYqk6jYl2hpksKnjSmIgmqdEqWw2ShSITrZQCFXb8IDpkRdGBCLGmpBDj4ECOYKyyXHFyyoCQX8hceShQ". + "QFktT5viGCDV5AgUaHDjypXrI9exIgHYwEHA5MIcQnJYIEDzKcCKVi+63BE0CMeTUTGGLKrywBemIDMCJVnz5ZIWATI4LYCghoaAa". + "I/+EGNAqQQXQ4xQuDiRYBKHHVLoWJIAaFaNZkSU2KAgTI+RTLd4gRKxC0uZPQPAvAnTiwCPEB02WOiRh4CGZ15wAgUEADs="; + header("Content-type: image/Gif"); + echo base64_decode($sImg); + exit; + } +} + +/** + * Class requTranslations + */ +class requTranslations +{ + /** + * @return array + */ + public function getTranslations() + { + return array( + 'de' => array( + 'RequCheck' => 'Mindestanforderungsprüfung', + 'ExecNotice' => 'Führen Sie diese Prüfung immer aus dem Stammverzeichnis '. + 'Ihres Shops aus. Nur dann können die Prüfungen erfolgreich durchgeführt werden.', + 'RequSucc' => 'Bedingung erfüllt', + 'RequNotSucc' => 'Bedingung nicht erfüllt', + 'RequUnknown' => 'Bedingung unklar, siehe Hinweise im Hilfetext', + 'RequNotCheckable' => 'Bedingung nicht prüfbar', + 'hasMinPhpVersion' => 'mindestens PHP Version %1$s', + 'hasMinPhpVersion_DESC' => '
Das Modul erfordert eine PHP-Version die nicht kleiner ist '. + 'als %1$s.
'. + '
Die passende PHP-Version '. + 'ist auf Ihrem Server aktiv.
'. + '
Das Modul kann in '. + 'PHP-Versionen kleiner als %1$s nicht ausgeführt werden. Fragen Sie Ihren Serverprovider '. + 'nach der Anpassung der PHP-Installation oder kontaktieren Sie uns für eine alternative '. + 'Modulversion.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMaxPhpVersion' => 'maximal PHP Version %1$s', + 'hasMaxPhpVersion_DESC' => '
Das Modul erfordert eine PHP-Version die nicht höher ist '. + 'als %1$s.
'. + '
Die passende PHP-Version '. + 'ist auf Ihrem Server aktiv.
'. + '
Das Modul kann in '. + 'PHP-Versionen höher als %1$s nicht ausgeführt werden. Fragen Sie Ihren Serverprovider '. + 'nach der Anpassung der PHP-Installation oder kontaktieren Sie uns für eine alternative '. + 'Modulversion.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasFromToPhpVersion' => 'Server verwendet PHP Version zwischen %1$s und %2$s', + 'hasFromToPhpVersion_DESC' => '
Das Modul erfordert eine PHP-Version zwischen %1$s und %2$s.
'. + '
Die passende PHP-Version '. + 'ist auf Ihrem Server aktiv.
'. + '
Das Modul kann '. + 'außerhalb der PHP-Versionen nicht ausgeführt werden. Fragen Sie Ihren Serverprovider '. + 'nach der Anpassung der PHP-Installation oder kontaktieren Sie uns für eine alternative '. + 'Modulversion.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasExtension' => '%1$s-Erweiterung verfügbar', + 'hasExtension_DESC' => '
Das Modul erfordert die %1$s-Servererweiterung.
'. + '
Die %1$s-Erweiterung ist '. + 'auf Ihrem Server vorhanden.
'. + '
Das Modul kann ohne die '. + '%1$s-Erweiterung nicht ausgeführt werden. Fragen Sie bei Ihrem Serverprovider nach der '. + 'Installation dieser Erweiterung.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinCurlVersion' => 'mindestens cURL Version %1$s', + 'hasMinCurlVersion_DESC' => '
Das Modul benötigt cURL ab der Version %1$s.
'. + '
cURL ist in '. + 'passender Version installiert.
'. + '
cURL ist nicht oder in einer '. + 'älteren Version installiert. Fragen Sie Ihren Serverprovider nach einer passenden '. + 'cURL-Version.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinOpenSSLVersion' => 'mindestens OpenSSL Version %1$s', + 'hasMinOpenSSLVersion_DESC' => '
Das Modul benötigt OpenSSL ab der Version %1$s.
'. + '
OpenSSL ist in '. + 'passender Version installiert.
'. + '
OpenSSL ist nicht oder in '. + 'einer älteren Version installiert. Fragen Sie Ihren Serverprovider nach einer passenden '. + 'OpenSSL-Version.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinShopVersion' => 'mindestens Shop Version %1$s', + 'hasMinShopVersion_DESC' => '
Das Modul ist ab Shopversion %1$s freigegeben.
'. + '
Die Shopsoftware ist in '. + 'passender Version installiert.
'. + '
Das Modul kann in dieser '. + 'Version der Shopsoftware nicht installiert werden. Fragen Sie nach einer früheren '. + 'Modulversion, die für Ihre Shopversion getestet wurde.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMaxShopVersion' => 'maximal Shop Version %1$s', + 'hasMaxShopVersion_DESC' => '
Das Modul ist bis zur Shopversion %1$s freigegeben.
'. + '
Die Shopsoftware ist in '. + 'passender Version installiert.
'. + '
Wir können nicht '. + 'garantieren, dass das Modul in Ihrer Shopversion funktioniert. Fragen Sie nach einer aktuelleren '. + 'Modulversion, die für Ihren Shop passt.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinModCfgVersion' => '%2$s (ModCfg-Eintrag "%1$s") mindestens in Version %3$s', + 'hasMinModCfgVersion_DESC' => '
Das Modul benötigt die Zusatzsoftware "%2$s" mindestens in '. + 'Version %3$s
'. + '
Die Software ist in '. + 'passender Version installiert.
'. + '
Die Zusatzsoftware ist '. + 'möglicherweise gar nicht oder in falscher Version installiert. Bitte installieren Sie die '. + 'Zusatzsoftware, bevor Sie diese Installation fortsetzen.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMaxModCfgVersion' => '%2$s (ModCfg-Eintrag "%1$s") maximal in Version %3$s', + 'hasMaxModCfgVersion_DESC' => '
Das Modul benötigt die Zusatzsoftware "%2$s" höchstens '. + 'in Version %3$s
'. + '
Die Software ist in '. + 'passender Version installiert.
'. + '
Die Zusatzsoftware ist '. + 'möglicherweise gar nicht oder in falscher Version installiert. Bitte installieren Sie die '. + 'Zusatzsoftware, bevor Sie diese Installation fortsetzen.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'requireNewLicence' => 'bisheriger Lizenzschlüssel kann verwendet werden', + 'requireNewLicence_DESC' => '
Diese Prüfung versucht zu ermitteln, ob Sie für den '. + 'Einsatz dieses Moduls einen aktuellen Lizenzschlüssel benötigen:
'. + '
Sie haben für dieses '. + 'Modul einen Lizenzschlüssel hinterlegt, der wahrscheinlich auch für die neue '. + 'Modulversion geeignet ist.
'. + '
Sie benötigen '. + 'für dieses Modul wahrscheinlich einen neuen Lizenzschlüssel. Haben Sie diesen schon '. + 'vorliegen, führen Sie die Installation aus und tragen den Lizenzschlüssel dann im '. + 'Adminbereich Ihres Shops ein. Ansonsten können Sie den Lizenzschlüssel in unserem Shop '. + 'www.oxidmodule.com erwerben oder '. + 'sich ebenfalls im Adminbereich Ihres Shops einen kostenfreien Test-Lizenzschlüssel '. + 'erstellen.
'. + '
Für Details wenden Sie sich bitte an '. + 'buchhaltung@shopmodule.com.
', + 'hasModCfg' => 'Modul-'. + 'Connector installiert', + 'hasModCfg_DESC' => '
Das Modul erfordert zwingend den D3 Modul-Connector.
'. + '
Der Modul-Connector ist '. + 'installiert.
'. + '
Das Modul kann ohne den Modul-'. + 'Connector nicht ausgeführt werden. Bitte laden Sie sich diesen kostenfrei aus unserem Shop '. + 'unter www.oxidmodule.com/'. + 'connector/ und installieren diesen vorab.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'isShopEdition' => 'ist Shopedition %1$s', + 'isShopEdition_DESC' => '
Das Modul erfordert eine dieser Shopeditionen: %1$s
'. + '
Der Shop ist in der '. + 'passenden Edition installiert.
'. + '
Das Modul kann in Ihrer '. + 'Shopedition nicht ausgeführt werden. Bitte fragen Sie nach einer Modulversion für Ihre '. + 'Shopedition.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasZendLoaderOptimizer' => 'Zend Optimizer (PHP 5.2) oder Zend Guard Loader (PHP 5.3, 5.4, 5.5, 5.6) '. + 'installiert (auf passendes Zend-Installationspaket achten!)', + 'hasZendLoaderOptimizer_DESC' => '
Das Modul erfordert (je nach PHP-Version) den Zend Optimizer '. + 'bzw. den Zend Guard Loader. Achten Sie darauf, ein für den verfügbaren Decoder '. + 'erstelltes Installationspaket zu verwenden.
'. + '
Der passende Decoder ist '. + 'auf Ihrem Server installiert.
'. + '
Der passende Decoder ist '. + 'auf Ihrem Server installiert. Es ist eine zusätzliche Erweiterungen (Zend OPcache) installiert, '. + 'die im Zusammenspiel mit dem Decoder Fehler verursachen kann.
'. + '
Das Modul kann ohne den '. + 'passenden Decoder nicht ausgeführt werden. Fragen Sie Ihren Serverprovider nach der '. + 'Installation des passenden Zend-Decoders.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasIonCubeLoader' => 'ionCube Loader installiert (auf passendes ionCube-Installationspaket achten!)', + 'hasIonCubeLoader_DESC' => '
Das Modul erfordert den ionCube Loader. Achten Sie darauf, ein '. + 'für den verfügbaren Decoder erstelltes Installationspaket zu verwenden.
'. + '
Der passende Decoder ist '. + 'auf Ihrem Server installiert.
'. + '
Das Modul kann ohne den '. + 'passenden Decoder nicht ausgeführt werden. Fragen Sie Ihren Serverprovider nach der '. + 'Installation des ionCube Loaders.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasIonCubeOrZendLoader' => 'ionCube Loader oder Zend Optimizer / Guard Loader installiert '. + '(%1$s)', + 'hasIonCubeOrZendLoader_DESC' => '
Das Modul erfordert den ionCube Loader oder den Zend '. + 'Optimizer / Guard Loader. Achten Sie darauf, ein für die verfügbaren Decoder erstelltes '. + 'Installationspaket zu verwenden (%1$s).
'. + '
Ein passender Decoder ist '. + 'auf Ihrem Server installiert.
'. + '
Ein passender Decoder ist '. + 'auf Ihrem Server installiert. Es ist jedoch ein Abbruchgrund festgestellt worden, der zu Fehlern '. + 'führen kann. Details entnehmen Sie bitte den folgenden Hinweisen.
'. + '
Das Modul kann ohne einen '. + 'passenden Decoder nicht ausgeführt werden. Fragen Sie Ihren Serverprovider nach der '. + 'Installation des ionCube Loaders oder des Zend Optimizers / Guard Loaders.
'. + '%2$s'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'RemoteVersionDiff' => ' (Remotescript hat abweichende Version oder ist nicht '. + 'prüfbar, Ergebnis mglw. nicht sicher)', + 'globalSuccess' => 'Die technische Prüfung war erfolgreich. Sie können das Modul '. + 'installieren.*

', + 'globalNotSuccess' => 'Die technische Prüfung war nicht erfolgreich. Bitte kontrollieren '. + 'Sie die rot oder orange markierten Bedingungen.

', + 'deleteFile1' => 'Löschen Sie diese Datei nach der Verwendung bitte unbedingt wieder von '. + 'Ihrem Server! Klicken Sie hier, um diese Datei zu löschen.', + 'showPhpInfo' => 'PHPinfo anzeigen', + 'dependentoffurther' => '* abhängig von ungeprüften Voraussetzungen', + 'oneandonedescription' => '** geprüft wurde das Ausführungsverzeichnis, '. + 'providerabhängig müssen Unterverzeichnisse separat geprüft werden (z.B. bei 1&1)', + 'or' => ' oder ', + 'toggleswitch' => 'Klick für Details zur Prüfung', + 'unableDeleteFile' => 'Datei konnte nicht gelöscht werden. Bitte löschen Sie diese '. + 'manuell.', + 'goodBye' => 'Auf Wiedersehen.', + 'unableExecuteDirectoryIterator' => 'Es können nicht alle Unterverzeichnisse auf weitere Prüfungen '. + 'kontrolliert werden. (%1$s)', + 'availableDecoder' => 'verfügbar: %1$s - auf passendes Installationspaket achten!', + 'noDecoderAvailable' => 'kein verwendbarer Decoder verfügbar', + 'availableDecoder_hasZendLoaderOptimizer' => 'Zend Guard Loader / Optimizer', + 'notAvailableDecoder_hasZendLoaderOptimizer' => '
  • Der Zend Guard Loader / Optimizer ist nicht '. + 'installiert.
  • ', + 'decoderIssue_hasZendLoaderOptimizer' => '
  • Der Zend-Decoder ist '. + 'auf Ihrem Server installiert. Es ist jedoch eine zusätzliche Erweiterungen (Zend OPcache) '. + 'installiert, die im Zusammenspiel mit dem Zend-Decoder Fehler verursachen kann.
  • ', + 'availableDecoder_hasIonCubeLoader' => 'ionCube Loader', + 'notAvailableDecoder_hasIonCubeLoader' => '
  • Der ionCube Loader ist nicht installiert.
  • ', + 'decoderIssue_hasIonCubeLoader' => '
  • Es wurde ein nicht definierter Abbruchgrund bei der '. + 'Verwendung des ionCube-Decoders festgestellt.
  • ', + ), + 'en' => array( + 'RequCheck' => 'Requirement check', + 'ExecNotice' => 'Execute this check script in the root directory of your shop. In this '. + 'case only checks can executed succesfully.', + 'RequSucc' => 'condition is fulfilled', + 'RequNotSucc' => 'condition isn\'t fulfilled', + 'RequUnknown' => 'condition unclear, see notes in help text', + 'RequNotCheckable' => 'condition isn\'t checkable', + 'hasMinPhpVersion' => 'at least PHP version %1$s', + 'hasMinPhpVersion_DESC' => '
    The module requires a PHP version at least %1$s
    '. + '
    The appropriate version of PHP '. + 'is activated on your server.
    '. + '
    The module can not be executed within '. + 'the actived PHP version. Ask your server provider for for the adaption of your PHP installation or '. + 'contact us for another module version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMaxPhpVersion' => 'not more than PHP version %1$s', + 'hasMaxPhpVersion_DESC' => '
    The module requires a PHP version not more than %1$s
    '. + '
    The appropriate version of PHP '. + 'is activated on your server.
    '. + '
    The module can not be executed within '. + 'the actived PHP version. Ask your server provider for for the adaption of your PHP installation or '. + 'contact us for another module version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasFromToPhpVersion' => 'server use PHP version between %1$s and %2$s', + 'hasFromToPhpVersion_DESC'=> '
    The module requires a PHP version between %1$s and %2$s
    '. + '
    The appropriate version of PHP '. + 'is activated on your server.
    '. + '
    The module can not be executed within '. + 'the actived PHP version. Ask your server provider for for the adaption of your PHP installation or '. + 'contact us for another module version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasExtension' => '%1$s extension is available', + 'hasExtension_DESC' => '
    The module requires the %1$s server extension.
    '. + '
    The %1$s server extension is '. + 'available on your server.
    '. + '
    The module can not be executed '. + 'without the %1$s extension. Ask your server provider for installing this extension.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinCurlVersion' => 'at least cURL version %1$s', + 'hasMinCurlVersion_DESC' => '
    The module requires at least cURL version %1$s.
    '. + '
    cURL is available '. + 'in a compatible version.
    '. + '
    cURL is not installed or '. + 'installed in an older version. Ask your server provider for an appropriate version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinOpenSSLVersion' => 'at least OpenSSL version %1$s', + 'hasMinOpenSSLVersion_DESC' => '
    The module requires at least OpenSSL version %1$s.
    '. + '
    OpenSSL is availabe '. + 'in a compatible version.
    '. + '
    OpenSSL is not installed or '. + 'installed in an older version. Ask your server provider for an appropriate version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinShopVersion' => 'at least shop version %1$s', + 'hasMinShopVersion_DESC' => '
    The module is released to shop version %1$s
    '. + '
    The shop software is installed '. + 'in a compatible version.
    '. + '
    We can not guarantee, '. + 'that this module works properly in your shop version. Please ask for a matching module version.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMaxShopVersion' => 'not more than shop version %1$s', + 'hasMaxShopVersion_DESC' => '
    The module is released to shop version %1$s
    '. + '
    The shop software is installed '. + 'in a compatible version.
    '. + '
    We can not guarantee, '. + 'that this module works properly in your shop version. Please ask for a matching module version.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinModCfgVersion' => '%2$s (ModCfg item "%1$s") at least in version %3$s', + 'hasMinModCfgVersion_DESC' => '
    The module requires additional software "%2$s" at least '. + 'in version %3$s
    '. + '
    The software is installed '. + 'in a compatible version.
    '. + '
    The additional software is '. + 'not installed or in wrong version available. Please install the additional software before '. + 'proceeding this installation.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMaxModCfgVersion' => '%2$s (ModCfg item "%1$s") not more than in version %3$s', + 'hasMaxModCfgVersion_DESC' => '
    The module requires additional software "%2$s" not more than '. + 'in version %3$s
    '. + '
    The software is installed '. + 'in a compatible version.
    '. + '
    The additional software is '. + 'be installed or in wrong version available. Please install the additional software before '. + 'proceeding this installation.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'requireNewLicence' => 'former licence key can be used', + 'requireNewLicence_DESC' => '
    This test tries to determine whether you need a new licence key '. + 'for the use of this module
    '. + '
    You have stored a license key '. + 'for this module, which is probably also compatible for the new module version.
    '. + '
    You need likely a new license '. + 'key for this module. Do you have already one, run the installation and then apply the license '. + 'key in the admin panel of your shop. Otherwise, you can purchase it in our shop '. + 'oxidmodule.com or also create a '. + 'free trial license key in the admin panel of your shop.
    '. + '
    If you have any questions, please contact us at '. + 'buchhaltung@shopmodule.com.
    ', + 'hasModCfg' => 'Module '. + 'Connector installed', + 'hasModCfg_DESC' => '
    The module requires necessarily the D3 Module Connector.
    '. + '
    The Module Connector is '. + 'installed.
    '. + '
    The module can not be executed '. + 'without the Module Connector. Please download this free of charge from our shop '. + 'www.oxidmodule.com/'. + 'connector/ and install it beforehand.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'isShopEdition' => 'shop edition is %1$s', + 'isShopEdition_DESC' => '
    The module requires one of these shop editions: %1$s
    '. + '
    The shop is installed '. + 'in the appropriate edition.
    '. + '
    The module can not be executed '. + 'in your shop edition. Please ask for a module version for your shop edition.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasZendLoaderOptimizer' => 'Zend Optimizer (PHP 5.2) or Zend Guard Loader (PHP 5.3, 5.4, 5.5, 5.6) '. + 'installed (pay attention to the compatible Zend installation package!)', + 'hasZendLoaderOptimizer_DESC' => '
    The module requires (depending on the PHP version) the Zend Guard Optimizer '. + 'or the Zend Guard Loader.
    '. + '
    The appropriate decoder is '. + 'installed on your server.
    '. + '
    The decoder is '. + 'installed on your server. There is an additional installed extension (Zend OPcache), '. + 'which can cause errors in combination with the decoder.
    '. + '
    The decoder isn\'t '. + 'installed on your server. The module can\'t installed or executed. Please contact your server provider.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasIonCubeLoader' => 'ionCube Loader installed (pay attention to the compatible ionCube installation package!)', + 'hasIonCubeLoader_DESC' => '
    The module requires the ionCube Loader.
    '. + '
    The appropriate decoder is '. + 'installed on your server.
    '. + '
    The decoder isn\'t '. + 'installed on your server. The module can\'t installed or executed. Please contact your server provider.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasIonCubeOrZendLoader' => 'ionCube Loader or Zend Optimizer / Guard Loader installed '. + '(%1$s)', + 'hasIonCubeOrZendLoader_DESC' => '
    The module requires the ionCube Loader or the Zend '. + 'Optimizer / Guard Loader. Pay attention to use a compatible installation package (%1$s).
    '. + '
    One of the appropriate '. + 'decoders is installed on your server.
    '. + '
    One of the appropriate '. + 'decoder is installed on your server. An undefined abort reason has been found, which can cause '. + 'to errors. For details, please refer to the following notes.
    '. + '
    None of the decoders is '. + 'installed on your server. The module can\'t installed or executed. Please contact your server provider.
    '. + '%2$s'. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'RemoteVersionDiff' => ' (Remote script has different version or isn\'t '. + 'callable, result may not be safe)', + 'globalSuccess' => 'The technical test was successful. Your server is ready for installing '. + 'the module.*

    ', + 'globalNotSuccess' => 'The technical test wasn\'t successfull. Please check the red or orange marked '. + 'conditions.

    ', + 'deleteFile1' => 'Please delete this file after use on your server! Click here, to delete this file.', + 'showPhpInfo' => 'show PHPinfo', + 'dependentoffurther' => '* dependent of further unchecked conditions', + 'oneandonedescription' => '** this check use execution directory only, provider dependend '. + 'subdirectories have to check separately (e.g. at 1&1)', + 'or' => ' or ', + 'toggleswitch' => 'click for details', + 'unableDeleteFile' => 'Unable to delete file. Please delete it manually.', + 'goodBye' => 'Good Bye.', + 'unableExecuteDirectoryIterator' => 'Unable to check subdirectories for further checks. (%1$s)', + 'availableDecoder' => 'available: %1$s - pay attention to the compatible installation package!', + 'noDecoderAvailable' => 'no usable decoder available', + 'availableDecoder_hasZendLoaderOptimizer' => 'Zend Guard Loader / Optimizer', + 'notAvailableDecoder_hasZendLoaderOptimizer' => '
  • Zend Guard Loader / Optimizer isn\'t '. + 'available.
  • ', + 'decoderIssue_hasZendLoaderOptimizer' => '
  • The Zend decoder is '. + 'installed on your server. There is an additional installed extension (Zend OPcache), '. + 'which can cause errors in combination with the decoder.
  • ', + 'availableDecoder_hasIonCubeLoader' => 'ionCube Loader', + 'notAvailableDecoder_hasIonCubeLoader' => '
  • ionCube Loader isn\'t available.
  • ', + 'decoderIssue_hasIonCubeLoader' => '
  • An undefined abort reason has been found when using the '. + 'ionCube decoder.
  • ', + ), + ); + } +} + +/** + * Class requRemote + */ +class requRemote +{ + public $blUseRemote = true; + + public $oModuleData; + + /** + * @param $sModId + * @param $sModVersion + * @param $sShopEdition + * + * @return bool|array + */ + public function getShopEdition($sModId, $sModVersion, $sShopEdition) + { + $sUrl = "moduleversion/"; + $sUrl .= 'modid/' . urlencode($sModId) . '/'; + $sUrl .= 'forcemodversion/' . urlencode($sModVersion) . '/'; + $sUrl .= 'edition/' . urlencode($sShopEdition) . '/'; + + /** @var stdClass $oModuleData */ + $oModuleData = $this->_getRemoteServerData($sUrl); + + if ($oModuleData->status == 'OK' && isset($oModuleData->moduleversion->compatible_release)) { + return explode(',', $oModuleData->moduleversion->compatible_release->shopedition); + } + + return false; + } + + /** + * @param $sModId + * @param $sModVersion + * @param $sShopEdition + * + * @return bool|string + */ + public function getMinShopVersion($sModId, $sModVersion, $sShopEdition) + { + $sUrl = "moduleversion/"; + $sUrl .= 'modid/' . urlencode($sModId) . '/'; + $sUrl .= 'forcemodversion/' . urlencode($sModVersion) . '/'; + $sUrl .= 'edition/' . urlencode($sShopEdition) . '/'; + + /** @var stdClass $oModuleData */ + $oModuleData = $this->_getRemoteServerData($sUrl); + + if ($oModuleData->status == 'OK' && isset($oModuleData->moduleversion->compatible_release)) { + return $this->shortenVersion($oModuleData->moduleversion->compatible_release->fromshopversion); + } + + return false; + } + + /** + * @param $sModId + * @param $sModVersion + * @param $sShopEdition + * + * @return bool|string + */ + public function getMaxShopVersion($sModId, $sModVersion, $sShopEdition) + { + $sUrl = "moduleversion/"; + $sUrl .= 'modid/' . urlencode($sModId) . '/'; + $sUrl .= 'forcemodversion/' . urlencode($sModVersion) . '/'; + $sUrl .= 'edition/' . urlencode($sShopEdition) . '/'; + + /** @var stdClass $oModuleData */ + $oModuleData = $this->_getRemoteServerData($sUrl); + + if ($oModuleData->status == 'OK' && isset($oModuleData->moduleversion->compatible_release)) { + return $this->shortenVersion($oModuleData->moduleversion->compatible_release->toshopversion); + } + + return false; + } + + /** + * @param $sUrl + * + * @return stdClass + */ + protected function _getRemoteServerData($sUrl) + { + if (isset($this->oModuleData[$sUrl])) { + return $this->oModuleData[$sUrl]; + } + + $oFailureData = new stdClass(); + $oFailureData->status = 'NOK'; + + if (false === $this->blUseRemote) { + return $oFailureData; + } + $sHost = "http://update.oxidmodule.com"; + $sData = $this->curlConnect($sHost . '/serialized/' . $sUrl); + $oData = unserialize($sData); + + if (false == $oData) { + return $oFailureData; + } + $this->oModuleData[$sUrl] = $oData; + + return $this->oModuleData[$sUrl]; + } + + /** + * @param $sFilePath + * + * @return string + */ + public function curlConnect($sFilePath) + { + $sContent = ''; + + if (($ch = $this->_hasCurl())) { + $sCurl_URL = preg_replace('@^((http|https)://)@', '', $sFilePath); + curl_setopt($ch, CURLOPT_URL, $sCurl_URL); + if ($_SERVER['HTTP_USER_AGENT']) { + curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); + } + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_TIMEOUT, 1); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); + curl_setopt($ch, CURLOPT_POST, 0); + $sContent = curl_exec($ch); + } + + return $sContent; + } + + /** + * @return null|resource + */ + protected function _hasCurl() + { + if (extension_loaded('curl') + && function_exists('curl_init') + && function_exists('curl_exec') + ) { + return curl_init(); + } + + return null; + } + + /** + * @param $sVersion + * + * @return string + */ + public function shortenVersion($sVersion) + { + $aVersion = explode('.', $sVersion); + + unset($aVersion[3]); + + return implode('.', $aVersion); + } +} + +/** + * Class requTests + * contains test functions + */ +class requTests +{ + public $oBase; + public $oDb; + public $oConfig; + public $blGlobalResult = false; + + /** + * @param requCheck $oCheckInstance + * @param requConfig $oConfig + * @param $oDb + * @param requRemote $oRemote + */ + public function __construct(requCheck $oCheckInstance, requConfig $oConfig, $oDb, requRemote $oRemote) + { + $this->oBase = $oCheckInstance; + $this->oConfig = $oConfig; + $this->oDb = $oDb; + $this->oRemote = $oRemote; + } + + /** + * @return requCheck + */ + public function getBase() + { + return $this->oBase; + } + + public function getDb() + { + return $this->oDb; + } + + /** + * @return string + */ + public function getBasePath() + { + return $this->getBase()->getBasePath(); + } + + /** + * @param bool $blResult + */ + public function setGlobalResult($blResult) + { + $this->getBase()->blGlobalResult = $blResult; + } + + /** + * @param $sMethodName + * @param null $aArguments + * + * @return array + */ + public function checkInSubDirs($sMethodName, $aArguments = null) + { + return $this->getBase()->checkInSubDirs($sMethodName, $aArguments); + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasMinPhpVersion(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if (version_compare(phpversion(), $aConfiguration['aParams']['version'], '>=')) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasFromToPhpVersion(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if ((version_compare(phpversion(), $aConfiguration['aParams']['from'], '>=')) && + (version_compare(phpversion(), $aConfiguration['aParams']['to'], '<')) + ) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasMaxPhpVersion(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if (version_compare(phpversion(), $aConfiguration['aParams']['version'], '<=')) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasExtension(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if (extension_loaded($aConfiguration['aParams']['type'])) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * @return array + */ + public function hasMinCurlVersion(&$aConfiguration) + { + $aCurlVersion = curl_version(); + $aResult = array( + $this->getBasePath() => version_compare($aCurlVersion['version'], $aConfiguration['aParams']['version'], '>=') + ); + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * @return array + */ + public function hasMinOpenSSLVersion(&$aConfiguration) + { + $aResult = array( + $this->getBasePath() => version_compare($this->get_openssl_version_number(true), $aConfiguration['aParams']['version'], '>=') + ); + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param bool $patch_as_number + * @param null $openssl_version_number + * @return bool|string + */ + protected function get_openssl_version_number($patch_as_number=false,$openssl_version_number=null) { + if (is_null($openssl_version_number)) $openssl_version_number = OPENSSL_VERSION_NUMBER; + $openssl_numeric_identifier = str_pad((string)dechex($openssl_version_number),8,'0',STR_PAD_LEFT); + + $openssl_version_parsed = array(); + $preg = '/(?[[:xdigit:]])(?[[:xdigit:]][[:xdigit:]])(?[[:xdigit:]][[:xdigit:]])'; + $preg.= '(?[[:xdigit:]][[:xdigit:]])(?[[:xdigit:]])/'; + preg_match_all($preg, $openssl_numeric_identifier, $openssl_version_parsed); + $openssl_version = false; + if (!empty($openssl_version_parsed)) { + $alphabet = array(1=>'a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g',8=>'h',9=>'i',10=>'j',11=>'k', + 12=>'l',13=>'m',14=>'n',15=>'o',16=>'p',17=>'q',18=>'r',19=>'s',20=>'t',21=>'u', + 22=>'v',23=>'w',24=>'x',25=>'y',26=>'z'); + $openssl_version = intval($openssl_version_parsed['major'][0]).'.'; + $openssl_version.= intval($openssl_version_parsed['minor'][0]).'.'; + $openssl_version.= intval($openssl_version_parsed['fix'][0]); + $patchlevel_dec = hexdec($openssl_version_parsed['patch'][0]); + if (!$patch_as_number && array_key_exists($patchlevel_dec, $alphabet)) { + $openssl_version.= $alphabet[$patchlevel_dec]; // ideal for text comparison + } + else { + $openssl_version.= '.'.$patchlevel_dec; // ideal for version_compare + } + } + return $openssl_version; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function hasMinShopVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sField = 'oxversion'; + $sSelect = "SELECT " . $sField . " FROM oxshops WHERE 1 ORDER BY oxversion ASC LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + $oEditionResult = $this->_getShopEdition(); + $sEdition = strtoupper($oEditionResult->oxedition); + + $mMinRemoteVersion = $this->oRemote->getMinShopVersion( + $this->oConfig->sModId, + $this->oConfig->sModVersion, + $sEdition + ); + + if ($mMinRemoteVersion) { + $aConfiguration['aParams'] = array('version' => $mMinRemoteVersion); + } else { + $aConfiguration['aParams'] = array('version' => $aConfiguration['aParams'][$sEdition]); + } + + if (version_compare($oResult->oxversion, $aConfiguration['aParams']['version'], '>=')) { + return true; + } + } + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function hasMaxShopVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sField = 'oxversion'; + $sSelect = "SELECT " . $sField . " FROM oxshops WHERE 1 ORDER BY oxversion DESC LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + $oEditionResult = $this->_getShopEdition(); + $sEdition = strtoupper($oEditionResult->oxedition); + + $mMaxRemoteVersion = $this->oRemote->getMaxShopVersion( + $this->oConfig->sModId, + $this->oConfig->sModVersion, + $sEdition + ); + + if ($mMaxRemoteVersion) { + $aConfiguration['aParams'] = array('version' => $mMaxRemoteVersion); + } else { + $aConfiguration['aParams'] = array('version' => $aConfiguration['aParams'][$sEdition]); + } + + if (version_compare($oResult->oxversion, $aConfiguration['aParams']['version'], '<=')) { + return true; + } + } + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function isShopEdition(&$aConfiguration) + { + if ($this->getDb()) { + $oResult = $this->_getShopEdition(); + + $mRemoteShopEditions = $this->oRemote->getShopEdition( + $this->oConfig->sModId, + $this->oConfig->sModVersion, + $oResult->oxedition + ); + + if (is_array($mRemoteShopEditions)) { + $aConfiguration['aParams'][0] = $mRemoteShopEditions; + } + + if (in_array(strtoupper($oResult->oxedition), $aConfiguration['aParams'][0])) { + $aConfiguration['aParams'][0] = strtoupper($oResult->oxedition); + return true; + } + } + + return false; + } + + /** + * @return bool|object|stdClass + */ + protected function _getShopEdition() + { + if ($this->getDb()) { + $sField = 'oxedition'; + $sSelect = "SELECT " . $sField . " FROM oxshops WHERE 1 LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + return $oResult; + } + + return false; + } + + /** + * @return bool + */ + public function hasModCfg() + { + if ($this->getDb()) { + $sModId = 'd3modcfg_lib'; + $sSelect = "SELECT 1 as result FROM d3_cfg_mod WHERE oxmodid = '" . $sModId . "' LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + if (is_object($rResult)) { + $oResult = mysqli_fetch_object($rResult); + + if ((bool) $oResult->result == true) { + return true; + } + } + } + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool|int + */ + public function hasMinModCfgVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sSelect = "SELECT IF ". + "(INET_ATON(oxversion) >= INET_ATON('" . $aConfiguration['aParams']['version'] . "'), 1, 0) AS result ". + "FROM d3_cfg_mod ". + "WHERE + oxmodid = '" . $aConfiguration['aParams']['id'] . "' AND + oxversion != 'basic' + ORDER BY oxversion ASC LIMIT 1"; + + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + $blReturn = (bool)$oResult->result; + + if (false == $blReturn) { + $this->setGlobalResult(false); + } + + return $blReturn; + } + + $this->setGlobalResult(false); + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool|int + */ + public function hasMaxModCfgVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sSelect = "SELECT + IF (INET_ATON(oxversion) <= INET_ATON('" . $aConfiguration['aParams']['version'] . "'), 1, 0) AS result + FROM d3_cfg_mod WHERE + oxmodid = '" . $aConfiguration['aParams']['id'] . "' AND + oxversion != 'basic' + ORDER BY oxversion ASC LIMIT 1"; + + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + $blResult = (bool)$oResult->result; + + if (false == $blResult) { + $this->setGlobalResult(false); + } + + return $blResult; + } + + $this->setGlobalResult(false); + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function requireNewLicence(&$aConfiguration) + { + if ($this->getDb()) { + $sSelect = "SELECT + oxversion as oxversion + FROM d3_cfg_mod WHERE + oxmodid = '" . $this->oConfig->sModId . "' + ORDER BY oxversion ASC LIMIT 1"; + + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + if (isset($oResult) + && is_object($oResult) + && isset($oResult->oxversion) + && isset($aConfiguration['aParams']['checkVersion']) + ) { + $sInstalledVersion = $this->_getConvertedVersion( + $oResult->oxversion, + $aConfiguration['aParams']['remainingDigits'] + ); + $sNewVersion = $this->_getConvertedVersion( + $this->oConfig->sModVersion, + $aConfiguration['aParams']['remainingDigits'] + ); + if (version_compare($sInstalledVersion, $sNewVersion, '>=')) { + return true; + } + } + } + + return 'notice'; + } + + /** + * cut not used version digits + * @param string $sVersion + * @param int $iRemainingDigits + * + * @return string + */ + protected function _getConvertedVersion($sVersion, $iRemainingDigits) + { + $aInstalledVersion = explode('.', $sVersion); + return implode('.', array_slice($aInstalledVersion, 0, $iRemainingDigits)); + } + + /** + * @return array + */ + public function hasZendLoaderOptimizer(&$aConfiguration, $blCheckBasePathOnly = false) + { + $aResult = array($this->getBasePath() => false); + + 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'] + ) { + $aResult[$this->getBasePath()] = null; + } else { + $aResult[$this->getBasePath()] = true; + } + } + + if ($blCheckBasePathOnly == false) { + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__)); + } + + return $aResult; + } + + /** + * @return array + */ + public function hasIonCubeLoader(&$aConfiguration, $blCheckBasePathOnly = false) + { + $aResult = array($this->getBasePath() => false); + + if (function_exists('ioncube_loader_version')) { + $aResult[$this->getBasePath()] = true; + } + + if ($blCheckBasePathOnly == false) { + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__)); + } + + return $aResult; + } + + /** + * @return array + */ + public function hasIonCubeOrZendLoader(&$aConfiguration) + { + $oLayout = $this->getBase()->oLayout; + + $aDecoderTexts = array(); + $aDecoderErrorTexts = array(); + foreach (array('hasZendLoaderOptimizer', 'hasIonCubeLoader') as $sDecoderCheck) { + $aReturn = call_user_func_array(array($this, $sDecoderCheck), array($aConfiguration, true)); + if ($aReturn[$this->getBasePath()]) { + $aDecoderTexts[$sDecoderCheck] = $oLayout->translate('availableDecoder_'.$sDecoderCheck); + } elseif ($aReturn[$this->getBasePath()] === null) { + $aDecoderErrorTexts[$sDecoderCheck] = $oLayout->translate('decoderIssue_'.$sDecoderCheck); + } else { + $aDecoderErrorTexts[$sDecoderCheck] = $oLayout->translate('notAvailableDecoder_'.$sDecoderCheck); + } + } + + $sDecoderText = count($aDecoderTexts) ? + sprintf($oLayout->translate('availableDecoder'), implode(' + ', $aDecoderTexts)) : + $oLayout->translate('noDecoderAvailable'); + $aConfiguration['aParams'][1] = $sDecoderText; + + $sDecoderErrorText = count($aDecoderErrorTexts) ? + '
      '.implode('', $aDecoderErrorTexts).'
    ' : + ''; + $aConfiguration['aParams'][2] = $sDecoderErrorText; + + $aZendLoaderResults = $this->hasZendLoaderOptimizer($aConfiguration); + $aIonCubeLoaderResults = $this->hasIonCubeLoader($aConfiguration); + + $aResult = array(); + foreach (array_keys($aZendLoaderResults) as $sPath) { + // transfer meta data + if (strstr($sPath, '@@')) { + $aResult[$sPath] = $aZendLoaderResults[$sPath]; + } elseif ($aIonCubeLoaderResults[$sPath] || $aZendLoaderResults[$sPath]) { + $aResult[$sPath] = true; + } elseif ($aIonCubeLoaderResults[$sPath] === null || $aZendLoaderResults[$sPath] === null) { + $aResult[$sPath] = null; + } else { + $aResult[$sPath] = false; + } + } + + return $aResult; + } +} + +/** + * Class requTransformation + */ +class requTransformation +{ + public $oCheck; + + /** + * @param requCheck $oCheck + */ + public function __construct(requCheck $oCheck) + { + $this->oCheck = $oCheck; + } + + /** + * @param $aCheckList + */ + public function transformCheckList($aCheckList) + { + $this->_removeDeprecatedLibs($aCheckList['hasMinModCfgVersion']); + $this->_removeDeprecatedLibs($aCheckList['hasMaxModCfgVersion']); + + return $aCheckList; + } + + /** + * @param array $aCheck + */ + protected function _removeDeprecatedLibs(&$aCheck) + { + $blDelOldLibs = false; + $sCheckVersion = 0; + + if (is_array($aCheck)) { + $sSelect = "SELECT oxversion as result ". + "FROM d3_cfg_mod ". + "WHERE oxmodid = 'd3modcfg_lib' LIMIT 1"; + $rResult = mysqli_query($this->oCheck->getDb(), $sSelect); + + if (is_object($rResult)) { + $oResult = mysqli_fetch_object($rResult); + if ($oResult->result) { + $sCheckVersion = $oResult->result; + } + } + + foreach ($aCheck as $aModCfgCheck) { + if (isset($aModCfgCheck['aParams']['id']) && + strtolower($aModCfgCheck['aParams']['id']) == 'd3modcfg_lib' && + version_compare($sCheckVersion, '4.0.0.0', '>=') + ) { + $blDelOldLibs = true; + } + } + + reset($aCheck); + + if ($blDelOldLibs) { + $aOldLibs = array('d3install_lib', 'd3log_lib', 'd3clrtmp_lib'); + foreach ($aCheck as $sKey => $aModCfgCheck) { + if (isset($aModCfgCheck['aParams']['id']) && + in_array(strtolower($aModCfgCheck['aParams']['id']), $aOldLibs) + ) { + unset($aCheck[$sKey]); + } + } + } + } + } +} + +/** + * @param $mVar + */ +function dumpvar($mVar) +{ + echo "
    ";
    +    print_r($mVar);
    +    echo "
    "; +} + +$oRequCheck = new requcheck; +if (isset($_REQUEST['fnc']) && $_REQUEST['fnc']) { + $oRequCheck->{$_REQUEST['fnc']}(); +} else { + $oRequCheck->startCheck(); +} diff --git a/docs/Precheck/modules/d3/points/public/.htaccess b/docs/Precheck/modules/d3/points/public/.htaccess new file mode 100644 index 0000000..c47693a --- /dev/null +++ b/docs/Precheck/modules/d3/points/public/.htaccess @@ -0,0 +1,11 @@ + + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + order deny,allow + allow from all + + \ No newline at end of file diff --git a/docs/Precheck/modules/d3/points/public/d3precheckinfolder.php b/docs/Precheck/modules/d3/points/public/d3precheckinfolder.php new file mode 100644 index 0000000..a713e55 --- /dev/null +++ b/docs/Precheck/modules/d3/points/public/d3precheckinfolder.php @@ -0,0 +1,146 @@ + + * @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 "
    ";
    +    print_r($mVar);
    +    echo "
    "; +} + +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)); + } +} \ No newline at end of file diff --git a/src/.htaccess b/src/.htaccess new file mode 100644 index 0000000..7e069d7 --- /dev/null +++ b/src/.htaccess @@ -0,0 +1,27 @@ +# disabling file access + +Options -Indexes + + + + # Apache 2.4 + Require all denied + + + # Apache 2.2 + order deny,allow + deny from all + + + + + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + order deny,allow + allow from all + + \ No newline at end of file diff --git a/src/Application/Controller/Admin/demo.php b/src/Application/Controller/Admin/demo.php new file mode 100644 index 0000000..1448bed --- /dev/null +++ b/src/Application/Controller/Admin/demo.php @@ -0,0 +1,75 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +/o3/+w5G \ No newline at end of file diff --git a/src/Application/Controller/Admin/licence.php b/src/Application/Controller/Admin/licence.php new file mode 100644 index 0000000..5434dfd --- /dev/null +++ b/src/Application/Controller/Admin/licence.php @@ -0,0 +1,31 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +Pws5NtO8rbTyNcybqhNAPROPKWp3f+buYeu= \ No newline at end of file diff --git a/src/Application/Controller/Admin/main.php b/src/Application/Controller/Admin/main.php new file mode 100644 index 0000000..b9def57 --- /dev/null +++ b/src/Application/Controller/Admin/main.php @@ -0,0 +1,30 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Controller/Admin/maintenance.php b/src/Application/Controller/Admin/maintenance.php new file mode 100644 index 0000000..3408d57 --- /dev/null +++ b/src/Application/Controller/Admin/maintenance.php @@ -0,0 +1,83 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +hVHhXg509PkuegMo43hs \ No newline at end of file diff --git a/src/Application/Controller/Admin/pointslist.php b/src/Application/Controller/Admin/pointslist.php new file mode 100644 index 0000000..1e77f5c --- /dev/null +++ b/src/Application/Controller/Admin/pointslist.php @@ -0,0 +1,24 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." 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 \ No newline at end of file diff --git a/src/Application/Controller/Admin/pointslog.php b/src/Application/Controller/Admin/pointslog.php new file mode 100644 index 0000000..5d8c79b --- /dev/null +++ b/src/Application/Controller/Admin/pointslog.php @@ -0,0 +1,31 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +bAQEjQ/0RAd0 \ No newline at end of file diff --git a/src/Application/Controller/Admin/pointsloglist.php b/src/Application/Controller/Admin/pointsloglist.php new file mode 100644 index 0000000..9d6b4e0 --- /dev/null +++ b/src/Application/Controller/Admin/pointsloglist.php @@ -0,0 +1,25 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." 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== \ No newline at end of file diff --git a/src/Application/Controller/Admin/settings.php b/src/Application/Controller/Admin/settings.php new file mode 100644 index 0000000..accc432 --- /dev/null +++ b/src/Application/Controller/Admin/settings.php @@ -0,0 +1,140 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Controller/Admin/userpoints.php b/src/Application/Controller/Admin/userpoints.php new file mode 100644 index 0000000..40cf47c --- /dev/null +++ b/src/Application/Controller/Admin/userpoints.php @@ -0,0 +1,121 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +rqqGT0Vk5ePC7Z3IWPyXLU8MXSGEkJDaEwe= \ No newline at end of file diff --git a/src/Application/Controller/accountpoints.php b/src/Application/Controller/accountpoints.php new file mode 100644 index 0000000..ce96ec4 --- /dev/null +++ b/src/Application/Controller/accountpoints.php @@ -0,0 +1,186 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +ranmN4GEZi8dKugHmxctEYSGW87zwGwgoBsTwm== \ No newline at end of file diff --git a/src/Application/Model/conditions.php b/src/Application/Model/conditions.php new file mode 100644 index 0000000..179dd50 --- /dev/null +++ b/src/Application/Model/conditions.php @@ -0,0 +1,258 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/d3points.php b/src/Application/Model/d3points.php new file mode 100644 index 0000000..c92bedc --- /dev/null +++ b/src/Application/Model/d3points.php @@ -0,0 +1,2228 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +nKy1lTLLs4XkZDtn8RwgZerA \ No newline at end of file diff --git a/src/Application/Model/d3rating.php b/src/Application/Model/d3rating.php new file mode 100644 index 0000000..0073dd9 --- /dev/null +++ b/src/Application/Model/d3rating.php @@ -0,0 +1,196 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Application/Model/utils_points.php b/src/Application/Model/utils_points.php new file mode 100644 index 0000000..8ebebb3 --- /dev/null +++ b/src/Application/Model/utils_points.php @@ -0,0 +1,155 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +zz2sO0eWgG== \ No newline at end of file diff --git a/src/Application/translations/de/d3_points_lang.php b/src/Application/translations/de/d3_points_lang.php new file mode 100644 index 0000000..719851a --- /dev/null +++ b/src/Application/translations/de/d3_points_lang.php @@ -0,0 +1,74 @@ + '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.', + +); + diff --git a/src/Application/views/admin/blocks/order_main_form.tpl b/src/Application/views/admin/blocks/order_main_form.tpl new file mode 100644 index 0000000..a54facf --- /dev/null +++ b/src/Application/views/admin/blocks/order_main_form.tpl @@ -0,0 +1,32 @@ +[{$smarty.block.parent}] + +[{*** D3 Bonuspunkte ADD START **}] +[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}] +[{if $mod_d3points}] + + + + [{assign var="o3point" value=$oView->d3GetPointsForOrder() }] + + + + + + + + +
    + D³ + [{ oxmultilang ident="ORDER_MAIN_D3POINTS_4_ORDER" }] + [{foreach from=$o3point item=oPoints }] + [{ $oPoints->d3points__d3points->value }] [{ oxmultilang ident="D3_USER_POINTS_SETPOINTS" }] + [{if $oPoints->d3points__d3points->value < 0 }] [{ oxmultilang ident="ORDER_MAIN_D3POINTS_4_ORDER_STORNO" }] [{/if}] + ( [{ $oPoints->d3points__oxtime->value }] )
    + [{foreachelse}] + [{ oxmultilang ident="ORDER_MAIN_D3POINTS_4_ORDER_NOT_SET" }] + [{/foreach}] +
      
    + + +[{/if}] +[{*** D3 Bonuspunkte ADD END ***}] \ No newline at end of file diff --git a/src/Application/views/admin/de/d3_d3points_help_lang.php b/src/Application/views/admin/de/d3_d3points_help_lang.php new file mode 100644 index 0000000..80119c7 --- /dev/null +++ b/src/Application/views/admin/de/d3_d3points_help_lang.php @@ -0,0 +1,752 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +bEOHRY7vzcUZJZ/3lG== \ No newline at end of file diff --git a/src/Application/views/admin/de/d3_d3points_lang.php b/src/Application/views/admin/de/d3_d3points_lang.php new file mode 100644 index 0000000..48a1f55 --- /dev/null +++ b/src/Application/views/admin/de/d3_d3points_lang.php @@ -0,0 +1,359 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +se9YGNd8KQE+TZ66k4Un8DbkqG== \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3points_demo.tpl b/src/Application/views/admin/tpl/d3points_demo.tpl new file mode 100644 index 0000000..2defbc9 --- /dev/null +++ b/src/Application/views/admin/tpl/d3points_demo.tpl @@ -0,0 +1,205 @@ +[{include file="headitem.tpl" title="D3_CFG_MOD"|oxmultilangassign}] + + + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
    + [{ $oViewConf->getHiddenSid() }] + + + + +
    + +[{*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"}] +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS"}] +
    + [{ $oViewConf->getHiddenSid() }] + + + + + + [{block name="d3points_demo_calculate_points_table"}] + + [{block name="d3points_demo_calculate_points_table_items"}] + + + + + + [{if $sRate4Points !=''}] + + + + + + + + + [{/if}] + [{if $aRate4Points}] + + + + + [{/if}] + [{*assign var="CALCULATEDPOINTS" value=$oView->d3GetRate4Voucher()*}] + + + + + [{/block}] + [{block name="d3points_demo_calculate_points_table_submit"}] + + + + + [{/block}] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_PRICE_AMOUNT"}] [{ $oActCur->sign }]
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_RATE"}][{$sRate4Points}]
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_METHODE"}][{$PRICE2POINTS|default:"0"}] / [{$sRate4Points}] =
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR"}] + + + + + + + + + [{foreach from=$aRate4Points item=scalar}] + + + + + + + [{/foreach}] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_POINTS"}][{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_MIN"}][{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SCALAR_MAX"}]
    [{$scalar.points}][{$scalar.min}][{$scalar.max}]
    + +
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_SUM"}][{$CALCULATEDPOINTS|default:"0"}] [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]
      + + + +
    + [{/block}] +
    +
    + [{/block}] + + [{block name="d3points_demo_calculate_voucher"}] +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER"}] +
    +
    + [{ $oViewConf->getHiddenSid() }] + + + + +
    + [{block name="d3points_demo_calculate_voucher_table"}] + + [{block name="d3points_demo_calculate_voucher_table_items"}] + + + + + + + + + + + + + + + + + [{/block}] + + [{block name="d3points_demo_calculate_voucher_table_submit"}] + + + + + [{/block}] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER_POINTS_SUM"}] [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_POINTS_RATE"}][{$sRate4Voucher}]
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_METHODE"}][{$POINTS2VOUCHER|default:"0"}] * [{$sRate4Voucher}] =
    [{oxmultilang ident="D3_CFG_MOD_d3points_DEMO_CALCULATE_VOUCHER_AMOUNT"}][{$CALCULATEDVOUCHER|default:"0"}] [{ $oActCur->sign }]
      + + + +
    + [{/block}] +
    +
    + [{/block}] +[{/block}] +[{include file="d3_cfg_mod_inc.tpl"}] diff --git a/src/Application/views/admin/tpl/d3points_maintenance.tpl b/src/Application/views/admin/tpl/d3points_maintenance.tpl new file mode 100644 index 0000000..07c8804 --- /dev/null +++ b/src/Application/views/admin/tpl/d3points_maintenance.tpl @@ -0,0 +1,225 @@ +[{include file="headitem.tpl" title="D3_CFG_MOD"|oxmultilangassign}] + + + + + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
    + [{ $oViewConf->getHiddenSid() }] + + + +
    + +[{block name="d3points_maintenance"}] +[{block name="d3points_maintenance_reset_orders"}] +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS"}] [{oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_HELP"}] +
    + [{ $oViewConf->getHiddenSid() }] + + + + + + [{block name="d3points_maintenance_reset_orders_table"}] + + [{block name="d3points_maintenance_reset_orders_table_items"}] + + + + + + + + + [{/block}] + [{block name="d3points_maintenance_reset_orders_table_subdmit"}] + + + + + [{/block}] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT"}] + + [{*[{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT_HELP" }]*}] + + + [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_UNSET"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_UNSET_HELP" }]
    + [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_SET"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_SET_HELP" }] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM_HELP" }]
      + + + +
    + [{/block}] +
    +
    +[{/block}] + +[{block name="d3points_maintenance_delete_order"}] +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_DELETE_ORDER"}] [{oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDER_TXT_HELP"}] +
    +
    + [{ $oViewConf->getHiddenSid() }] + + + + +
    + [{block name="d3points_maintenance_delete_order_table"}] + + [{block name="d3points_maintenance_delete_order_table_items"}] + + + + + + + + + + + + + + + + + + + + + + + + [{/block}] + + [{block name="d3points_maintenance_delete_order_table_submit"}] + + + + + [{/block}] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_DELETE_ORDER_ORDERNR"}][{* oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TXT_HELP" *}]
    [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP"}] + [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_DELETE"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_DELETE_HELP" }]
    + [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_STORNO"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_TYP_STORNO_HELP" }] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_SEND_MAIL"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_SEND_MAIL_HELP" }]
    [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_COMMET"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_COMMET_HELP" }]
    [{oxmultilang ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDERS_CONFIRM"}][{ oxinputhelp ident="D3_CFG_MOD_d3points_MAINTAINCE_RESET_ORDER_CONFIRM_HELP" }]
      + + + +
    + [{/block}] +
    +
    +[{/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"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/d3points_settings.tpl b/src/Application/views/admin/tpl/d3points_settings.tpl new file mode 100644 index 0000000..a8d5b08 --- /dev/null +++ b/src/Application/views/admin/tpl/d3points_settings.tpl @@ -0,0 +1,957 @@ +[{include file="headitem.tpl" title="D3_CFG_MOD"|oxmultilangassign}] + + + + + + +[{if $readonly}] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
    + [{$oViewConf->getHiddenSid()}] + + + + +
    + +
    + [{$oViewConf->getHiddenSid()}] + + + + + + [{include file="d3_cfg_mod_active.tpl"}] +
    + [{if $oView->getValueStatus() == 'error'}] + + + + +
    + [{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]
    +
    + +
    +
    +
    + [{else}] +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOBS_OWERVIEW"}] + [{block name="d3points_settings_cronjob_actions_table"}] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [{block name="d3points_settings_cronjob_actions_table_last_row"}] + + + + + + [{/block}] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOB_GENERALL"}] + + getValue('bld3points_CRONJOB_ACTIVE') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_CRONJOBS_ACTIVE_HELP"}] + [{oxmultilang ident="D3_CFG_MOD_d3points_LAST_STARTS_CRONJOBS"}][{$edit->getValue('d3points_CronJob_NEWPOINTS_LastStart')}] 
    [{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOBS_LINK"}] + + + + [{$oViewConf->getModuleUrl('d3points', 'public/d3_cron_points.php')}]?key=[{$edit->getValue('d3points_ACCESSKEY')}][{$oView->d3GetShopId()}] + +  [{oxinputhelp ident="D3_CFG_MOD_d3points_CRONJOBS_LINK_HELP"}] +
    [{oxmultilang ident="D3_CFG_MOD_d3points_CRONJOB_NEWPOINTS"}] + + getValue('bld3points_FNC_NEWPOINTS_ACTIVE') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_CRONJOB_NEWPOINTS_HELP"}] +   
    [{oxmultilang ident="D3_CFG_MOD_d3points_VOUCHER_4_MAX_POINTS"}] + + getValue('bld3points_FNC_VOUCHER_4_MAX_POINTS') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_VOUCHER_4_MAX_POINTS_HELP"}] +   
    [{oxmultilang ident="D3_CFG_MOD_d3points_SEND_FIRST_MAIL"}] + + getValue('bld3points_FNC_SEND_FIRST_MAIL') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_SEND_FIRST_MAIL_HELP"}] +   
    [{oxmultilang ident="D3_CFG_MOD_d3points_SEND_REMINDER_MAIL"}] + + getValue('bld3points_FNC_SEND_REMINDER_MAIL') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_SEND_REMINDER_MAIL_HELP"}] +   
    [{oxmultilang ident="D3_CFG_MOD_d3points_ACCESSKEY"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_ACCESSKEY_HELP"}] +  
    [{oxmultilang ident="D3_CFG_MOD_d3points_FNC_CRONJOB_PRINT_STATUS"}] + + getValue('bld3points_FNC_CRONJOB_PRINT_STATUS') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_FNC_CRONJOB_PRINT_STATUS_HELP"}] +  
    + [{/block}] +
    +
    + [{block name="d3points_settings_settings"}] +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SETTINGS"}] + [{* Berechnung *}] + [{block name="d3points_settings_settings_calculation"}] +
    +
    + + + [{oxmultilang ident="D3_CFG_MOD_d3points_CALCULATION"}] + + + [{oxinputhelp ident="D3_CFG_MOD_d3points_CALCULATION_HELP"}] + [{block name="d3points_settings_settings_calculation_options_list"}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM"}] +
    +
    +
    + + + + + + + + + + +
    + [{* lineare Punktevergabe *}] + 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"}] + + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_SET"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_LINEAR_SET_HELP"}]
    + getValue('d3points_POINTS_SYSTEM') == "scale"}] disabled="disabled"[{/if}]> + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]  +
     
    + [{*skalare Punktevergabe*}] + 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"}] + + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALAR_SET"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_SCALAR_SET_HELP"}]
    + [{assign var='SCALAR_FALLBACK' value='5 => 0__@@49.99 +10 => 50__@@99.99 +20 => 100__@@149.99 +30 => 150__@@999999'}] + +
    +
    +
    +
    +
    +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_RATING_SET"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_RATING_SET_HELP"}] +
    +
    +
    +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_SET"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_SET_HELP"}] +
    +
    +
    +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS"}] +
    +
    + + getValue('d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_REVIEW_TEXT_MULTIPLE_REVIEWS_HELP"}] +
    +
    +
    + [{* EE-Mall-Modus *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_EE_MALL_ACCOUNT"}] +
    +
    + + getValue('bld3points_POINTS_SYSTEM_EE_MALL_ACCOUNT') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_SYSTEM_EE_MALL_ACCOUNT_HELP"}] +
    +
    +
    + [{/block}] +
    +
    + [{/block}] + + [{* Auswahl Bestellungen *}] + [{block name="d3points_settings_settings_select_orders"}] +
    +
    + + + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECT_ORDERS"}] + + + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECT_ORDERS_HELP"}] + [{block name="d3points_settings_settings_select_orders_options_list"}] + [{* Datumsbegrenzung in Monaten zurück *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_DATE_LIMIT"}] +
    +
    + + + + [{*oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"*}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_DATE_LIMIT_HELP"}] +
    +
    +
    + [{* Erstellung der Punkte nach x Tagen *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_DATE_RANGE"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_DATE_RANGE_HELP"}] +
    +
    +
    + [{* Preislimit *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_PRICE_LIMIT"}] +
    +
    + + [{* $oActCur->sign *}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_PRICE_LIMIT_HELP"}] +
    +
    +
    + + [{* Kunden ohne Kundenkonto *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT"}] +
    +
    + + getValue('d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT') == 1}]checked[{/if}]> + [{oxinputhelp ident="D3_CFG_MOD_d3points_DO_POINTS_FOR_USER_WITHOUT_ACCOUNT_HELP"}] +
    +
    +
    + + [{* Kundengruppen freigeben *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_POINTS"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_POINTS_HELP"}] +
    +
    +
    + + [{strip}] + + + [{assign var=oGroups4Points value=$oView->d3_PrepareGroups4Points()}] + [{foreach from=$oGroups4Points item=Groups name="group4points"}] + + [{if $smarty.foreach.group4points.last && $smarty.foreach.group4points.iteration % 2 != 0}] + + [{/if}] + [{if $smarty.foreach.group4points.iteration % 2 == 0}] + + [{if !$smarty.foreach.group4points.last}] + + [{/if}] + [{/if}] + [{/foreach}] +
    + [{**}] + select == 1}]checked[{/if}]> + [{if !$Groups->oxgroups__oxactive->value}][{else}][{/if}][{$Groups->oxgroups__oxtitle->value}] + [{if !$Groups->oxgroups__oxactive->value}]([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])[{/if}] +
    + [{/strip}] +
    +
    +
    +
    + [{*Kundengruppen ausschlie�en*}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_NO_POINTS"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_GROUPS_4_NO_POINTS_HELP"}] +
    +
    +
    + + [{strip}] + + + [{assign var=oGroups4NoPoints value=$oView->d3_PrepareGroups4NoPoints()}] + [{foreach from=$oGroups4NoPoints item=Groups name="groupnopoints"}] + + [{if $smarty.foreach.groupnopoints.last && $smarty.foreach.groupnopoints.iteration % 2 != 0}] + + [{/if}] + [{if $smarty.foreach.groupnopoints.iteration % 2 == 0}] + + [{if !$smarty.foreach.groupnopoints.last}] + + [{/if}] + [{/if}] + [{/foreach}] +
    + + select == 1}]checked[{/if}]> + [{if !$Groups->oxgroups__oxactive->value}][{else}][{/if}][{$Groups->oxgroups__oxtitle->value}] + [{if !$Groups->oxgroups__oxactive->value}]([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])[{/if}] +
    + [{/strip}] +
    +
    +
    +
    + [{* Keine Punkte bei folgenden Zahlarten *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_4_NO_POINTS"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_4_NO_POINTS_HELP"}] +
    +
    +
    + + [{assign var=oPayments4NoPoints value=$oView->d3_PreparePayments4NoPoints()}] + [{foreach from=$oPayments4NoPoints item=Payments}] + select == 1}]checked[{/if}]> + [{if !$Payments->oxpayments__oxactive->value}][{else}][{/if}][{$Payments->oxpayments__oxdesc->value}] + [{if !$Payments->oxpayments__oxactive->value}]([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])[{/if}] + Oxid: [{$Payments->oxpayments__oxid->value}] +
    + [{/foreach}] + +
    +
    +
    +
    + [{* Gesetztes "bezahlt am"-Datum *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_DATE_PAYED_POINTS"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_PAYMENT_DATE_PAYED_POINTS_HELP"}] +
    +
    +
    + + [{assign var=oPaymentsPaid4Points value=$oView->d3_PreparePaymentsPaid4Points()}] + [{foreach from=$oPaymentsPaid4Points item=Payments}] + select == 1}]checked[{/if}]> + [{if !$Payments->oxpayments__oxactive->value}][{else}][{/if}][{$Payments->oxpayments__oxdesc->value}] + [{if !$Payments->oxpayments__oxactive->value}]([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])[{/if}] +
    + [{/foreach}] + +
    +
    +
    +
    + [{* Versandtdatum bei folgenden Bezahlarten pruefen *}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_DELIVERYDATE_4_NO_POINTS"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_DELIVERYDATE_4_NO_POINTS_HELP"}] +
    +
    +
    +
    +
    + [{foreach from=$oView->d3_PrepareDeliveryDate4NoPoints() item=Payments}] + + select == 1}]checked[{/if}]> + [{if !$Payments->oxpayments__oxactive->value}][{else}][{/if}][{$Payments->oxpayments__oxdesc->value}] + [{if !$Payments->oxpayments__oxactive->value}]([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])[{/if}] +
    + [{/foreach}] +
    +
    +
    +
    + + [{*oxfolder pruefen*}] + [{* +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_POINTS"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_POINTS_HELP"}] +
    +
    +
    + [{foreach from=$oView->d3GetOxFolders4Points() item=aOxFolder}] + + select == 1}]checked[{/if}]> + [{oxmultilang ident=$aOxFolder->id}] +
    + [{/foreach}] + +
    +
    +
    +
    + *}] + + [{*oxfolder pruefen*}] + [{* +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_NO_POINTS"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXFOLDER_4_NO_POINTS_HELP"}] +
    +
    +
    + [{foreach from=$oView->d3GetOxFolders4NoPoints() item=aOxFolder}] + + select == 1}]checked[{/if}]> + [{oxmultilang ident=$aOxFolder->id}] +
    + [{/foreach}] + +
    +
    +
    +
    + *}] + [{/block}] +
    +
    + [{/block}] + + [{block name="d3points_settings_settings_opt_settings"}] + [{* Optionale Einstellungen *}] +
    +
    + + + [{oxmultilang ident="D3_CFG_MOD_d3points_OPT_SETTINGS"}] + + + [{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*}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXIP_INCL"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXIP_INCL_HELP"}] +
    +
    + +
    +
    +
    + + [{* Wert darf nicht im Feld oxip enthalten sein*}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXIP_EXCL"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXIP_EXCL_HELP"}] +
    +
    + +
    +
    +
    + + [{* Wert muss-werte im Feld OXTRANSSTATUS enthalten sein*}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_INCL"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_INCL_HELP"}] +
    +
    + +
    +
    +
    + + [{* Wert darf nicht im Feld OXTRANSSTATUS enthalten sein*}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_EXCL"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXTRANSSTATUS_EXCL_HELP"}] +
    +
    + +
    +
    +
    + + [{* Wert muss-werte in oxbillemails enthalten sein*}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_INCL"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_INCL_HELP"}] +
    +
    + +
    +
    +
    + + [{* Wert darf nicht im Feld oxbillemails enthalten sein*}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_EXCL"}] + [{oxinputhelp ident="D3_CFG_MOD_d3points_SELECTION_OXBILLEMAIL_EXCL_HELP"}] +
    +
    + +
    +
    +
    + [{/block}] +
    +
    + [{/block}] + + [{block name="d3points_settings_settings_voucher"}] + [{* Generierung Gutscheine *}] +
    +
    + + + [{oxmultilang ident="D3_CFG_MOD_d3points_VOUCHER"}] + + + [{oxinputhelp ident="D3_CFG_MOD_d3points_VOUCHER_HELP"}] + [{block name="d3points_settings_settings_voucher_options_list"}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_VOUCHER_RATE_4_VOUCHER"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_EUR_POINTS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_VOUCHER_RATE_4_VOUCHER_HELP"}] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_OUT_PAYMENT"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_OUT_PAYMENT_HELP"}] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_AUTOMATIC_PAYOUT"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_AUTOMATIC_PAYOUT_HELP"}] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_NUMBER_OF_CHARAKTER"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_LETTER"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_POINTS_VOUCHER_NUMBER_OF_CHARAKTER_HELP"}] +
    +
    +
    + [{/block}] +
    +
    + [{/block}] + + [{block name="d3points_settings_settings_emails"}] + [{* Emailversandt *}] +
    +
    + + + [{oxmultilang ident="D3_CFG_MOD_d3points_EMAILS"}] + + + [{oxinputhelp ident="D3_CFG_MOD_d3points_EMAILS_HELP"}] + [{block name="d3points_settings_settings_emails_options_list"}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_EMAILS_TEST"}] +
    +
    + + [{oxinputhelp ident="D3_CFG_MOD_d3points_EMAILS_TEST_HELP"}] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_EMAILS_BCC"}] +
    +
    + + [{oxinputhelp ident="D3_CFG_MOD_d3points_EMAILS_BCC_HELP"}] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_SEND_FIRST_EMAIL"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_SEND_FIRST_EMAIL_HELP"}] +
    +
    +
    + [{**}] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_DAYS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_REMINDER_DAYS_WAIT_4_NEXT_MAILS_HELP"}] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_REMINDER_AMOUNT_POINTS"}] +
    +
    + + [{oxmultilang ident="D3_CFG_MOD_d3points_LABEL_POINTS"}]  + [{oxinputhelp ident="D3_CFG_MOD_d3points_REMINDER_AMOUNT_POINTS_HELP"}] +
    +
    +
    + [{/block}] +
    +
    + [{/block}] + + [{* Testmodus *}] + [{* +
    +
    + + + [{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_SETTING"}] + + + [{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_SETTING" }] +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_REVIEWS"}] +
    +
    + + d3_cfg_mod__d3points_TESTMODUS_FOR_REVIEWS == 1}]checked[{/if}]> + [{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_REVIEWS_HELP" }] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_DISPLAY_ACCOUNT"}] +
    +
    + + d3_cfg_mod__d3points_TESTMODUS_DISPLAY_ACCOUNT == 1}]checked[{/if}]> + [{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_DISPLAY_ACCOUNT_HELP" }] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_CREATE_VOUCHERS"}] +
    +
    + + d3_cfg_mod__d3points_TESTMODUS_CREATE_VOUCHERS == 1}]checked[{/if}]> + [{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_CREATE_VOUCHERS_HELP" }] +
    +
    +
    + +
    +
    + [{oxmultilang ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_GROUPS"}] + [{ oxinputhelp ident="D3_CFG_MOD_d3points_TESTMODUS_FOR_GROUPS_HELP" }] +
    +
    +
    + + [{strip}] + + + [{foreach from=$oView->d3_PrepareGroups4TestModus() item=Groups name="groups4testmodus"}] + + [{if $smarty.foreach.groups4testmodus.last && $smarty.foreach.groups4testmodus.iteration % 2 != 0}] + + [{/if}] + [{if $smarty.foreach.groups4testmodus.iteration % 2 == 0}] + + [{if !$smarty.foreach.groups4testmodus.last}] + + [{/if}] + [{/if}] + [{/foreach}] +
    + select == 1}]checked[{/if}]> + [{$Groups->oxgroups__oxtitle->value}] [{if !$Groups->oxgroups__oxactive->value}]([{oxmultilang ident="D3_CFG_MOD_d3points_INACTIVE"}])[{/if}] +
    + [{/strip}] +
    +
    +
    +
    +
    +
    + *}] + [{/block}] + [{block name="d3points_settings_save_button"}] + + + + +
    +
    +
    + +
    +

    +
    + [{/block}] + [{/if}] + + +[{include file="d3_cfg_mod_inc.tpl"}] + diff --git a/src/Application/views/admin/tpl/d3points_userpoints.tpl b/src/Application/views/admin/tpl/d3points_userpoints.tpl new file mode 100644 index 0000000..9d4afef --- /dev/null +++ b/src/Application/views/admin/tpl/d3points_userpoints.tpl @@ -0,0 +1,187 @@ +[{include file="headitem.tpl" title="GENERAL_ADMIN_POINTS_USER"|oxmultilangassign}] + + + +[{ if $readonly }] + [{assign var="readonly" value="readonly disabled"}] +[{else}] + [{assign var="readonly" value=""}] +[{/if}] + +
    + [{ $oViewConf->getHiddenSid() }] + + +
    + +[{block name="d3points_userpoints"}] + +[{assign var="sSaveError" value=$oView->d3SaveError()}] +[{if $sSaveError}] + + + +[{/if}] + + + + + +
    [{oxmultilang ident=$sSaveError}]
    + [{block name="d3points_userpoints_left_content"}] +
    + [{ oxmultilang ident="D3_USER_POINTS_OVERVIEW"}] + [{block name="d3points_userpoints_left_content_points_table"}] + + + + + + + + [{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"}] + + [{assign var="listclass" value=listitem$blWhite }] + [{assign var="dTotalSum" value=$oView->getPointsTotalSum($oxid)}] + + + + + + [{/block}] +
    [{ oxmultilang ident="D3_USER_POINTS_HEAD_TYPE" }]   [{ oxmultilang ident="D3_USER_POINTS_HEAD_POINTS" }]
    [{ oxmultilang ident="D3_USER_POINTS_TOTALSUM" }][{if $dTotalSum > 0}]+[{/if}][{$dTotalSum}]
    + [{/block}] +
    + + [{* Übersicht E-Mailoptionen*}] + [{block name="d3points_userpoints_left_content_mail_options"}] +
    + [{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_TXT_ADMIN" }] +
    + [{ $oViewConf->getHiddenSid() }] + + + + + + + + + + + + + + + + + + + [{block name="d3points_userpoints_left_content_mail_options_last_option"}] + + + + + [{/block}] + + + + + +
    [{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_FIRST_MAIL" }] + + d3GetSelectedOption(0)}]checked[{/if}]> +
    [{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_RATING_REVIEW" }] + + d3GetSelectedOption(1)}]checked[{/if}]> +
    [{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_REMINDER" }] + + d3GetSelectedOption(2)}]checked[{/if}]> +
    [{ oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_VOUCHER" }] + + d3GetSelectedOption(3)}]checked[{/if}]> +
    +   + + +
    +
    +
    + [{/block}] + [{/block}] +
    + [{block name="d3points_userpoints_right_content_new_points"}] +
    + [{ oxmultilang ident="D3_USER_POINTS_NEWPOINTS" }] +
    + [{ $oViewConf->getHiddenSid() }] + + + + [{block name="d3points_userpoints_right_content_new_points_table"}] + + + + + + + + + + [{block name="d3points_userpoints_right_content_new_points_table_last_option"}] + + + + + [{/block}] + + + + +
    + [{ oxmultilang ident="D3_USER_POINTS_SETPOINTS" }] + +   + [{ oxinputhelp ident="D3_USER_POINTS_SETPOINTS_HELP" }] +
    + [{ oxmultilang ident="D3_USER_POINTS_SETPOINTS_SEND_EMAIL" }] + + + [{ oxinputhelp ident="D3_USER_POINTS_SETPOINTS_SEND_EMAIL_HELP" }] +
    + [{ oxmultilang ident="D3_USER_POINTS_DESCTEXT" }] + + +
    +   + + +
    + [{/block}] +
    +
    + [{/block}] +
    +[{/block}] + +[{include file="bottomnaviitem.tpl"}] +[{include file="bottomitem.tpl"}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/other.tpl b/src/Application/views/admin/tpl/inc/other.tpl new file mode 100644 index 0000000..1253405 --- /dev/null +++ b/src/Application/views/admin/tpl/inc/other.tpl @@ -0,0 +1,10 @@ +[{block name="d3points_userpoints_left_content_points_table_other"}] + + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_OTHERTYPE" }][{*if $listitem->d3points__oxtext->value }]
    ([{ $listitem->d3points__oxtext->value }])[{/if*}] + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/oxorder.tpl b/src/Application/views/admin/tpl/inc/oxorder.tpl new file mode 100644 index 0000000..3d51964 --- /dev/null +++ b/src/Application/views/admin/tpl/inc/oxorder.tpl @@ -0,0 +1,12 @@ +[{* Bestellung *}] +[{block name="d3points_userpoints_left_content_points_table_oxorder"}] + +[{assign var="oOrder" value=$listitem->d3GetOrder()}] + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_ORDERTYPE" }] [{ $oOrder->oxorder__oxordernr->value }] + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + +[{/block}] diff --git a/src/Application/views/admin/tpl/inc/oxorder_storno.tpl b/src/Application/views/admin/tpl/inc/oxorder_storno.tpl new file mode 100644 index 0000000..657e801 --- /dev/null +++ b/src/Application/views/admin/tpl/inc/oxorder_storno.tpl @@ -0,0 +1,12 @@ +[{* Bestellung storniert *}] +[{block name="d3points_userpoints_left_content_points_table_oxorder_storno"}] + +[{assign var="oOrder" value=$listitem->d3GetOrder()}] + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_ORDERTYPE" }] [{ $oOrder->oxorder__oxordernr->value }] [{ oxmultilang ident="D3_USER_POINTS_POINTS_STORNO" }] + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/oxrating.tpl b/src/Application/views/admin/tpl/inc/oxrating.tpl new file mode 100644 index 0000000..fab400f --- /dev/null +++ b/src/Application/views/admin/tpl/inc/oxrating.tpl @@ -0,0 +1,11 @@ +[{block name="d3points_userpoints_left_content_points_table_oxrating"}] + +[{assign var="oArticle" value=$listitem->d3GetReviewArticle()}] + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_REVIEWTYPE" }] ([{ $oArticle->oxarticles__oxtitle->value }]) + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/oxreview.tpl b/src/Application/views/admin/tpl/inc/oxreview.tpl new file mode 100644 index 0000000..005cd92 --- /dev/null +++ b/src/Application/views/admin/tpl/inc/oxreview.tpl @@ -0,0 +1,11 @@ +[{block name="d3points_userpoints_left_content_points_table_oxreview"}] + +[{assign var="oArticle" value=$listitem->d3GetReviewArticle()}] + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_REVIEWTYPE" }] ([{ $oArticle->oxarticles__oxtitle->value }]) + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/oxvoucher.tpl b/src/Application/views/admin/tpl/inc/oxvoucher.tpl new file mode 100644 index 0000000..6359b1e --- /dev/null +++ b/src/Application/views/admin/tpl/inc/oxvoucher.tpl @@ -0,0 +1,18 @@ +[{* Gutschein *}] +[{block name="d3points_userpoints_left_content_points_table_oxvoucher"}] + +[{assign var="oVoucher" value=$listitem->d3GetVoucher()}] + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_VOUCHERTYPE" }] [{ $oVoucher->oxvouchers__oxvouchernr->value }] + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/oxvoucher_storno.tpl b/src/Application/views/admin/tpl/inc/oxvoucher_storno.tpl new file mode 100644 index 0000000..6ca0d44 --- /dev/null +++ b/src/Application/views/admin/tpl/inc/oxvoucher_storno.tpl @@ -0,0 +1,14 @@ +[{* Gutschein storniert *}] +[{block name="d3points_userpoints_left_content_points_table_oxvoucher_storno"}] + +[{assign var="oVoucher" value=$listitem->d3GetVoucher()}] + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_VOUCHERTYPE" }] [{ $oVoucher->oxvouchers__oxvouchernr->value }] + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/admin/tpl/inc/oxvoucher_storno_rebook.tpl b/src/Application/views/admin/tpl/inc/oxvoucher_storno_rebook.tpl new file mode 100644 index 0000000..00cacd8 --- /dev/null +++ b/src/Application/views/admin/tpl/inc/oxvoucher_storno_rebook.tpl @@ -0,0 +1,13 @@ +[{* Gutscheinwert zurück gebucht *}] +[{block name="d3points_userpoints_left_content_points_table_oxvoucher_storno"}] + +[{assign var="oVoucher" value=$listitem->d3GetVoucher()}] + + [{assign var="listclass" value=listitem$blWhite }] + [{ oxmultilang ident="D3_USER_POINTS_VOUCHER_REBOOK" }] + [{if $listitem->d3points__d3points->value > 0}]+[{/if}][{ $listitem->d3points__d3points->value }] + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/mail_option.tpl b/src/Application/views/azure/tpl/account/inc/mail_option.tpl new file mode 100644 index 0000000..4b7ff4e --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/mail_option.tpl @@ -0,0 +1,78 @@ +[{block name="d3accountpoints_mail_option"}] +

    [{oxmultilang ident="D3_ACCOUNT_POINTS_OPTIONS"}]

    + [{oxmultilang ident="D3_ACCOUNT_OPTIONS_MAIL_TXT"}] +
    + +
    +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/other.tpl b/src/Application/views/azure/tpl/account/inc/other.tpl new file mode 100644 index 0000000..fa86211 --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/other.tpl @@ -0,0 +1,15 @@ +[{block name="d3accountpoints_list_with_points_other"}] + + + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/oxorder.tpl b/src/Application/views/azure/tpl/account/inc/oxorder.tpl new file mode 100644 index 0000000..3f30a6c --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/oxorder.tpl @@ -0,0 +1,18 @@ +[{* Bestellung *}] +[{block name="d3accountpoints_list_with_points_oxorder"}] + +[{assign var="oOrder" value=$oPoint->d3GetOrder()}] + + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/oxorder_storno.tpl b/src/Application/views/azure/tpl/account/inc/oxorder_storno.tpl new file mode 100644 index 0000000..f67085e --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/oxorder_storno.tpl @@ -0,0 +1,17 @@ +[{* Bestellung storniert *}] +[{block name="d3accountpoints_list_with_points_other"}] + +[{assign var="oOrder" value=$oPoint->d3GetOrder()}] + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/oxrating.tpl b/src/Application/views/azure/tpl/account/inc/oxrating.tpl new file mode 100644 index 0000000..a9c9094 --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/oxrating.tpl @@ -0,0 +1,15 @@ +[{* Stern-Bewertung *}] +[{block name="d3accountpoints_list_with_points_oxrating"}] + +[{assign var="oArticle" value=$oPoint->d3GetRatingArticle()}] + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/oxreview.tpl b/src/Application/views/azure/tpl/account/inc/oxreview.tpl new file mode 100644 index 0000000..b5d9131 --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/oxreview.tpl @@ -0,0 +1,15 @@ +[{* Text-Bewertung *}] +[{block name="d3accountpoints_list_with_points_oxreview"}] + +[{assign var="oArticle" value=$oPoint->d3GetReviewArticle()}] + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/oxvoucher.tpl b/src/Application/views/azure/tpl/account/inc/oxvoucher.tpl new file mode 100644 index 0000000..b68daa0 --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/oxvoucher.tpl @@ -0,0 +1,25 @@ +[{* Gutschein *}] +[{block name="d3accountpoints_list_with_points_oxvoucher"}] + +[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}] + + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/oxvoucher_storno.tpl b/src/Application/views/azure/tpl/account/inc/oxvoucher_storno.tpl new file mode 100644 index 0000000..a3fa801 --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/oxvoucher_storno.tpl @@ -0,0 +1,17 @@ +[{* Gutschein storniert *}] +[{block name="d3accountpoints_list_with_points_oxvoucher_storno"}] + +[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}] + + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/azure/tpl/account/inc/oxvoucher_storno_rebook.tpl b/src/Application/views/azure/tpl/account/inc/oxvoucher_storno_rebook.tpl new file mode 100644 index 0000000..75653f9 --- /dev/null +++ b/src/Application/views/azure/tpl/account/inc/oxvoucher_storno_rebook.tpl @@ -0,0 +1,16 @@ +[{* Gutscheinwert zurück gebucht *}] +[{block name="d3accountpoints_list_with_points_oxvoucher_storno_rebook"}] + +[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}] + + + + + + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/blocks/layout/base_style.tpl b/src/Application/views/blocks/layout/base_style.tpl new file mode 100644 index 0000000..0afa549 --- /dev/null +++ b/src/Application/views/blocks/layout/base_style.tpl @@ -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}] \ No newline at end of file diff --git a/src/Application/views/blocks/page/account/dashbord.tpl b/src/Application/views/blocks/page/account/dashbord.tpl new file mode 100644 index 0000000..e26cc6c --- /dev/null +++ b/src/Application/views/blocks/page/account/dashbord.tpl @@ -0,0 +1,27 @@ +[{$smarty.block.parent}] + +[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}] +[{if $mod_d3points}] + + [{if $oModCfg_d3points->isThemeIdMappedTo('azure')}] +
    +
    [{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }]
    +
    [{ oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS" }] [{$oViewConf->d3getPointsTotalSum()}]
    +
    + [{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}] +
    + +
    [{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS"}] [{if $oViewConf->d3getPointsTotalSum() > 0}][{$oViewConf->d3getPointsTotalSum()}][{/if}]
    +
    + [{else}] + [{/if}] + +[{/if}] + + + diff --git a/src/Application/views/blocks/page/account/inc/account_menu.tpl b/src/Application/views/blocks/page/account/inc/account_menu.tpl new file mode 100644 index 0000000..981f329 --- /dev/null +++ b/src/Application/views/blocks/page/account/inc/account_menu.tpl @@ -0,0 +1,16 @@ +[{$smarty.block.parent}] + +[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}] +[{if $mod_d3points}] + [{if $oModCfg_d3points->isThemeIdMappedTo('azure')}] +
  • [{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }]
  • + [{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}] + + [{else}] + + [{/if}] +[{/if}] \ No newline at end of file diff --git a/src/Application/views/blocks/widget/footer/services.tpl b/src/Application/views/blocks/widget/footer/services.tpl new file mode 100644 index 0000000..cda99c3 --- /dev/null +++ b/src/Application/views/blocks/widget/footer/services.tpl @@ -0,0 +1,13 @@ +[{$smarty.block.parent}] + +[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}] +[{if $mod_d3points}] + [{if $oModCfg_d3points->isThemeIdMappedTo('azure')}] +
  • [{oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS"}]
  • + [{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}] +
  • [{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }] + [{if $oViewConf->d3getPointsTotalSum() > 0}] [{$oViewConf->d3getPointsTotalSum()}][{/if}] +
  • + [{else}] + [{/if}] +[{/if}] diff --git a/src/Application/views/blocks/widget/header/servicebox.tpl b/src/Application/views/blocks/widget/header/servicebox.tpl new file mode 100644 index 0000000..80f70fb --- /dev/null +++ b/src/Application/views/blocks/widget/header/servicebox.tpl @@ -0,0 +1,16 @@ +[{$smarty.block.parent}] + +[{d3modcfgcheck modid="d3points"}][{/d3modcfgcheck}] +[{if $mod_d3points}] + [{if $oModCfg_d3points->isThemeIdMappedTo('azure')}] +
  • [{oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS"}] + [{if $oViewConf->d3getPointsTotalSum() > 0}][{$oViewConf->d3getPointsTotalSum()}][{/if}] + +
  • + [{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}] +
  • [{ oxmultilang ident="INC_ACCOUNT_HEADER_D3MYPOINTS" }] + [{if $oViewConf->d3getPointsTotalSum() > 0}] [{$oViewConf->d3getPointsTotalSum()}][{/if}] +
  • + [{else}] + [{/if}] +[{/if}] diff --git a/src/Application/views/flow/tpl/account/inc/mail_option.tpl b/src/Application/views/flow/tpl/account/inc/mail_option.tpl new file mode 100644 index 0000000..abe7bbd --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/mail_option.tpl @@ -0,0 +1,65 @@ +[{block name="d3accountpoints_mail_option"}] +
    + +
    +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/other.tpl b/src/Application/views/flow/tpl/account/inc/other.tpl new file mode 100644 index 0000000..6c662e3 --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/other.tpl @@ -0,0 +1,32 @@ +[{block name="d3accountpoints_list_with_points_other"}] +
  • +
    +
    +
    +
    + + [{assign var="_pointstype" value=$oPoint->d3points__oxtype->value}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_OTHERTYPE_$_pointstype" noerror="yes" alternative=$_pointstype }] + + [{*oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}] [{$oArticle->oxarticles__oxartnum->value*}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{if $oPoint->d3points__oxtext->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{$oPoint->d3points__oxtext->rawValue}] +
    + [{/if}] +
    +
  • + +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/oxorder.tpl b/src/Application/views/flow/tpl/account/inc/oxorder.tpl new file mode 100644 index 0000000..d96f788 --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/oxorder.tpl @@ -0,0 +1,32 @@ +[{* Bestellung *}] +[{block name="d3accountpoints_list_with_points_oxorder"}] + +[{assign var="oOrder" value=$oPoint->d3GetOrder()}] +
  • +
    +
    +
    +
    + [{*oxmultilang ident="D3_ACCOUNT_POINTS_TYPE_POINT" suffix="COLON"*}] [{oxmultilang ident="D3_ACCOUNT_POINTS_ORDERTYPE"}] + [{$oOrder->oxorder__oxordernr->value}] + [{if $oPoint->d3points__d3points->value < 0}][{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO"}][{/if}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{if $oPoint->d3points__oxtext->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{$oPoint->d3points__oxtext->value}] +
    + [{/if}] +
    +
  • +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/oxorder_storno.tpl b/src/Application/views/flow/tpl/account/inc/oxorder_storno.tpl new file mode 100644 index 0000000..225a4b3 --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/oxorder_storno.tpl @@ -0,0 +1,32 @@ +[{* Bestellung storniert *}] +[{block name="d3accountpoints_list_with_points_other"}] + +[{assign var="oOrder" value=$oPoint->d3GetOrder()}] +
  • +
    +
    +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_TYPE_POINT" suffix="COLON"}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_ORDERTYPE"}] [{$oOrder->oxorder__oxordernr->value}] + [{if $oPoint->d3points__d3points->value < 0}][{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO"}][{/if}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{if $oPoint->d3points__oxtext->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{$oPoint->d3points__oxtext->value}] +
    + [{/if}] +
    +
  • +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/oxrating.tpl b/src/Application/views/flow/tpl/account/inc/oxrating.tpl new file mode 100644 index 0000000..5a1ab0a --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/oxrating.tpl @@ -0,0 +1,31 @@ +[{* Stern-Bewertung *}] +[{block name="d3accountpoints_list_with_points_oxrating"}] + +[{assign var="oArticle" value=$oPoint->d3GetRatingArticle()}] +
  • +
    +
    +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_REVIEWTYPE_STERN" suffix="COLON"}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_ARTICLE_NUMBER"}] [{$oArticle->oxarticles__oxartnum->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{if $oPoint->d3points__oxtext->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{$oPoint->d3points__oxtext->rawValue}] +
    + [{/if}] +
    +
  • +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/oxreview.tpl b/src/Application/views/flow/tpl/account/inc/oxreview.tpl new file mode 100644 index 0000000..a778311 --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/oxreview.tpl @@ -0,0 +1,31 @@ +[{* Text-Bewertung *}] +[{block name="d3accountpoints_list_with_points_oxreview"}] + +[{assign var="oArticle" value=$oPoint->d3GetReviewArticle()}] +
  • +
    +
    +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_REVIEWTYPE_TEXT" suffix="COLON"}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_ARTICLE_NUMBER"}] [{$oArticle->oxarticles__oxartnum->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{if $oPoint->d3points__oxtext->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{$oPoint->d3points__oxtext->rawValue}] +
    + [{/if}] +
    +
  • +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/oxvoucher.tpl b/src/Application/views/flow/tpl/account/inc/oxvoucher.tpl new file mode 100644 index 0000000..eace464 --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/oxvoucher.tpl @@ -0,0 +1,47 @@ +[{* Gutschein *}] +[{block name="d3accountpoints_list_with_points_oxvoucher"}] + +[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}] +
  • +
    +
    +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER"}] [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}] + [{*oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"*}] [{$oVoucher->oxvouchers__oxvouchernr->value}] +
    +
    + + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] + +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{*if $oPoint->d3points__oxtext->value + || ($oVoucher->oxvouchers__oxdateused->rawValue =='0000-00-00' && $oVoucher->oxvouchers__oxreserved->rawValue > 0) + || $oVoucher->oxvouchers__oxdateused->rawValue !='0000-00-00'*}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{$oPoint->d3points__oxtext->value}] [{* $oVoucher->oxvouchers__oxvouchernr->value *}] + + [{if $oVoucher->discount}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_VALUE" suffix="COLON"}] + [{$oVoucher->discount}] [{$currency->sign}] + [{/if}] + + [{if $oVoucher->oxvouchers__oxdateused->rawValue =='0000-00-00' && $oVoucher->oxvouchers__oxreserved->rawValue > 0}] + [{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'}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_USED" }] + [{$oVoucher->oxvouchers__oxdateused->rawValue|date_format:"%d.%m.%Y"}][{/if}] +
    + [{*/if*}] +
    +
  • +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/oxvoucher_storno.tpl b/src/Application/views/flow/tpl/account/inc/oxvoucher_storno.tpl new file mode 100644 index 0000000..77a2be1 --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/oxvoucher_storno.tpl @@ -0,0 +1,35 @@ +[{* Gutschein storniert *}] +[{block name="d3accountpoints_list_with_points_oxvoucher_storno"}] + +[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}] +
  • +
    +
    +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER" suffix="COLON"}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}] [{$oVoucher->oxvouchers__oxvouchernr->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_POINTS_STORNO2"}] + [{*$oVoucher->oxvouchers__oxreserved->rawValue|date_format:"%d.%m.%Y"}][{/if*}] +
    +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{if $oPoint->d3points__oxtext->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERTYPE"}] [{ $oVoucher->oxvouchers__oxvouchernr->value}] +
    + [{/if}] +
    +
  • +[{/block}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/account/inc/oxvoucher_storno_rebook.tpl b/src/Application/views/flow/tpl/account/inc/oxvoucher_storno_rebook.tpl new file mode 100644 index 0000000..2151853 --- /dev/null +++ b/src/Application/views/flow/tpl/account/inc/oxvoucher_storno_rebook.tpl @@ -0,0 +1,31 @@ +[{* Gutscheinwert zurück gebucht *}] +[{block name="d3accountpoints_list_with_points_oxvoucher_storno_rebook"}] + +[{assign var="oVoucher" value=$oPoint->d3GetVoucher()}] +
  • +
    +
    +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHER_REBOOK" suffix="COLON"}] + [{oxmultilang ident="D3_ACCOUNT_POINTS_VOUCHERNR"}] [{$oVoucher->oxvouchers__oxvouchernr->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_AMOUNT" suffix="COLON"}] + [{if $oPoint->d3points__d3points->value > 0}]+[{/if}][{$oPoint->d3points__d3points->value}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_DATE" suffix="COLON"}] + [{$oPoint->d3points__oxtime->rawValue|date_format:"%d.%m.%Y"}] +
    +
    +
    + [{if $oPoint->d3points__oxtext->value}] +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_COMMENT" suffix="COLON"}] + [{$oVoucher->oxvouchers__oxvouchernr->value}] +
    + [{/if}] +
    +
  • +[{/block}] \ No newline at end of file diff --git a/src/Application/views/tpl/d3_account_points.tpl b/src/Application/views/tpl/d3_account_points.tpl new file mode 100644 index 0000000..4fd40c1 --- /dev/null +++ b/src/Application/views/tpl/d3_account_points.tpl @@ -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')}] +

    [{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS"}]

    + +

    [{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS_ACCOUNT"}]

    + [{block name="d3accountpoints_main_form_points"}] +
    + +
    + [{/block}] + + [{include file='d3points_mail_option_azure.tpl'}] + + [{elseif $oModCfg_d3points->isThemeIdMappedTo('flow')}] +

    [{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS"}]

    + + [{*

    [{oxmultilang ident="D3_INC_ACCOUNT_HEADER_POINTS_ACCOUNT"}]

    *}] + [{block name="d3accountpoints_created_voucher_message"}] + [{assign var=oNewVoucher value=$oView->getCreatedVoucher()}] + [{if $oNewVoucher}] + + [{/if}] + [{/block}] + + [{block name="d3accountpoints_created_voucher"}] +
    + +
    + [{/block}] + + [{block name="d3accountpoints_list_with_points"}] +
    +
    + [{oxmultilang ident="D3_ACCOUNT_POINTS_HEADER"}] +
    +
    +
      + [{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}] +
    +
    +
    + [{/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"}] diff --git a/src/Application/views/tpl/email/d3_email_manuelpoints_html.tpl b/src/Application/views/tpl/email/d3_email_manuelpoints_html.tpl new file mode 100644 index 0000000..46fc6bf --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_manuelpoints_html.tpl @@ -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}] +

    + [{oxcontent ident="d3manuelpointsmail"}] +
    +
    +[{include file="email/html/footer.tpl"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_manuelpoints_plain.tpl b/src/Application/views/tpl/email/d3_email_manuelpoints_plain.tpl new file mode 100644 index 0000000..35cab7d --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_manuelpoints_plain.tpl @@ -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"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_manuelpoints_subj.tpl b/src/Application/views/tpl/email/d3_email_manuelpoints_subj.tpl new file mode 100644 index 0000000..b80ef80 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_manuelpoints_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3manuelpointssubjectmail"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_orderpoints_html.tpl b/src/Application/views/tpl/email/d3_email_orderpoints_html.tpl new file mode 100644 index 0000000..60f5fd8 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_orderpoints_html.tpl @@ -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}] +

    + [{oxcontent ident="d3newpointsmail"}] +
    +
    + [{oxcontent ident="d3pointsdisablemail"}] +
    +
    +[{include file="email/html/footer.tpl"}] diff --git a/src/Application/views/tpl/email/d3_email_orderpoints_plain.tpl b/src/Application/views/tpl/email/d3_email_orderpoints_plain.tpl new file mode 100644 index 0000000..30bf026 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_orderpoints_plain.tpl @@ -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"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_orderpoints_subj.tpl b/src/Application/views/tpl/email/d3_email_orderpoints_subj.tpl new file mode 100644 index 0000000..55ccf4d --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_orderpoints_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3newpointssubjectmail"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_pointsautovoucher_html.tpl b/src/Application/views/tpl/email/d3_email_pointsautovoucher_html.tpl new file mode 100644 index 0000000..f61d6ca --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_pointsautovoucher_html.tpl @@ -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}] +

    + [{oxcontent ident="d3pointsautovouchermail"}] +
    +
    + [{oxcontent ident="d3pointsdisablemail"}] +
    +
    +[{include file="email/html/footer.tpl"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_pointsautovoucher_plain.tpl b/src/Application/views/tpl/email/d3_email_pointsautovoucher_plain.tpl new file mode 100644 index 0000000..3ce81d1 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_pointsautovoucher_plain.tpl @@ -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" }] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_pointsautovoucher_subj.tpl b/src/Application/views/tpl/email/d3_email_pointsautovoucher_subj.tpl new file mode 100644 index 0000000..e8a883d --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_pointsautovoucher_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3pointsautovouchersubjectmail"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_pointsvoucher_html.tpl b/src/Application/views/tpl/email/d3_email_pointsvoucher_html.tpl new file mode 100644 index 0000000..37736ea --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_pointsvoucher_html.tpl @@ -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}] +

    + [{oxcontent ident="d3pointsvouchermail"}] +
    +
    + [{oxcontent ident="d3pointsdisablemail"}] +
    +
    +[{include file="email/html/footer.tpl"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_pointsvoucher_plain.tpl b/src/Application/views/tpl/email/d3_email_pointsvoucher_plain.tpl new file mode 100644 index 0000000..bc54fac --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_pointsvoucher_plain.tpl @@ -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" }] diff --git a/src/Application/views/tpl/email/d3_email_pointsvoucher_subj.tpl b/src/Application/views/tpl/email/d3_email_pointsvoucher_subj.tpl new file mode 100644 index 0000000..4cfb5fd --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_pointsvoucher_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3pointsvouchersubjectmail"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_remindpoints_html.tpl b/src/Application/views/tpl/email/d3_email_remindpoints_html.tpl new file mode 100644 index 0000000..a59680a --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_remindpoints_html.tpl @@ -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}] +

    + [{oxcontent ident="d3remindpointsmail"}] +
    +
    + [{oxcontent ident="d3pointsdisablemail"}] +
    +
    +[{include file="email/html/footer.tpl"}] diff --git a/src/Application/views/tpl/email/d3_email_remindpoints_plain.tpl b/src/Application/views/tpl/email/d3_email_remindpoints_plain.tpl new file mode 100644 index 0000000..ff0db2b --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_remindpoints_plain.tpl @@ -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"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_remindpoints_subj.tpl b/src/Application/views/tpl/email/d3_email_remindpoints_subj.tpl new file mode 100644 index 0000000..e02bd62 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_remindpoints_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3remindpointssubjectmail"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_reviewpoints_html.tpl b/src/Application/views/tpl/email/d3_email_reviewpoints_html.tpl new file mode 100644 index 0000000..1d216ab --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_reviewpoints_html.tpl @@ -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}] +

    + [{oxcontent ident="d3reviewpointsmail"}] +
    +
    + [{oxcontent ident="d3pointsdisablemail"}] +
    +
    + [{oxcontent ident="oxemailfooterplain"}] + +[{include file="email/html/footer.tpl"}] diff --git a/src/Application/views/tpl/email/d3_email_reviewpoints_plain.tpl b/src/Application/views/tpl/email/d3_email_reviewpoints_plain.tpl new file mode 100644 index 0000000..9f8a5b8 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_reviewpoints_plain.tpl @@ -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"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_reviewpoints_subj.tpl b/src/Application/views/tpl/email/d3_email_reviewpoints_subj.tpl new file mode 100644 index 0000000..9ff0d11 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_reviewpoints_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3reviewpointssubjectmail"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_stornopoints_html.tpl b/src/Application/views/tpl/email/d3_email_stornopoints_html.tpl new file mode 100644 index 0000000..a5688a8 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_stornopoints_html.tpl @@ -0,0 +1,12 @@ +[{ 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}] + [{oxcontent ident="d3stornopointsmail"}] +
    +
    + [{oxcontent ident="oxemailfooterplain"}] + + diff --git a/src/Application/views/tpl/email/d3_email_stornopoints_plain.tpl b/src/Application/views/tpl/email/d3_email_stornopoints_plain.tpl new file mode 100644 index 0000000..5717788 --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_stornopoints_plain.tpl @@ -0,0 +1,7 @@ +[{ assign var="shop" value=$oEmailView->getShop() }] +[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }] +[{ assign var="user" value=$oEmailView->getUser() }] + +[{oxcontent ident="d3stornopointsplainmail"}] + +[{oxcontent ident="oxemailfooterplain"}] \ No newline at end of file diff --git a/src/Application/views/tpl/email/d3_email_stornopoints_subj.tpl b/src/Application/views/tpl/email/d3_email_stornopoints_subj.tpl new file mode 100644 index 0000000..53b20ae --- /dev/null +++ b/src/Application/views/tpl/email/d3_email_stornopoints_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3stornopointssubjectmail"}] \ No newline at end of file diff --git a/src/IntelliSenseHelper.php b/src/IntelliSenseHelper.php new file mode 100644 index 0000000..c5d942a --- /dev/null +++ b/src/IntelliSenseHelper.php @@ -0,0 +1,47 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Modules/Application/Controller/d3_account_points.php b/src/Modules/Application/Controller/d3_account_points.php new file mode 100644 index 0000000..a932219 --- /dev/null +++ b/src/Modules/Application/Controller/d3_account_points.php @@ -0,0 +1,56 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +i5Cug3bwXkr8ZbiCW4prgsfCP60= \ No newline at end of file diff --git a/src/Modules/Application/Controller/d3_details_points.php b/src/Modules/Application/Controller/d3_details_points.php new file mode 100644 index 0000000..23153e2 --- /dev/null +++ b/src/Modules/Application/Controller/d3_details_points.php @@ -0,0 +1,80 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +izx6rRG= \ No newline at end of file diff --git a/src/Modules/Application/Controller/d3_review_points.php b/src/Modules/Application/Controller/d3_review_points.php new file mode 100644 index 0000000..d8a1e10 --- /dev/null +++ b/src/Modules/Application/Controller/d3_review_points.php @@ -0,0 +1,80 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cP+WTSHdXo4bV/DRaEgoaXiwHJOfcJEC+VO+upH+JJKC3csrEyvOGmxEB3mevNoEsqiE/J6eE +ixmpK2TP83txM9YxAXA2eQsnyYiiqSRwgpecrNFHIswPhsAKrVu/WrIBaG1VKSkBo0mX4VJ2Zq0H +SNlAL72w8Cxugs0o6U6tyxps4+GrlLO9N5NJvLQBplh1iY3yKmAkaTBnBFZvM4KPRiFc0dnrz7f4 +ufU//QplEbH1WQCVZUXEFWm5zU3vKOzcKgPAmkXbG98r0Wgi+pyZGD3KsQHh6+Vag0959cVdiuXc +CG17eKXCrDDo/xE+W9s5Diwb7oHuBu9KglyKw0ahdoPacOsMJy6AnQhtBPeXcNfZoanRA4GN5wsx +jLHsh94epTUiyjKOeoir0M/AP9MNzY8X73RszYqo5NSQGlzGRHVtk3uCXkXP/XruR49Z3HMJ2elL +xWd6YIknioclcI0XQVwntEOKDd+FTlb0/OVVDhzX0Oi55cKtbMzTnYuEWyeTUd/z1JtdXz1OLXCY +xXg3A04ZzZfpLScpzKlHoZVUJOERpNiCCFJtt6guEXZxwQZeBXaLUK10auKS50NSsURliCdeGtFC +nj0t1V0SM9db2JJ4rWEnusg090fUsWwfrxCkcASE1lsR4jZR5d5IdgLHkmCZBKQpPeOdjL0N5AOG +6+XXf0zKfOWoa0R2jMY4qf8Tj05KZWsNAHQ46aLJ9pipU45KkDY4oj8Ih2Dhxewl3hl7FNo7CD5z +B5Q59r8cy95V9ApDdHKP5nxXh30dIDK+GplZtAT7ghzG9G9nwsCpDYBnKyX2ZEoL8wf5LHaU0mt2 +Rb1+a/sR2ZrDJx5V5vq9nK3FmVPyVrYmox5X/dtbP/FWZxZr/dBDIqGvGPF43MuJq+FwSaXEeNaI +VOL0TMcpbw8cQAl4+ZkkeYbkR1UHx7GXlNJsUZPNQhOlekbOuNEHbmNeGPhkv/wurWXHwcQ/M4Y2 +3aJOngkk5hcb3c85LW9uRPPdTkrSNRR0w6f0PGzDx61H+HTDZjJXQp/u1NufihToSBNJaz6cgSl7 +Joa6duWd2mmaH+m3JCiFa1eoaIY8e02eaf7yX9224LX31QO0xrsSFlpCNJNOxE5cuxdsSiJ3Jd+2 +PvZdHD8gE/BbD47c5eIR+1NdLkkSc9QYRaWCKtc+xRsS9WHTZ5hYgoGFBR52Z+/nh+5FUIcoJsn4 +Oa+VeTvIBFOp7Tc/Ecrmgi22o7dO0Aa26SqEa2/5LnLXqLyWlSC3izG+quQJK8leGgCK6Vu9ZIQ2 +bKlxIja6YuIm02QxG5/IbaLSLuFWMTHIgDdu0OIMy3aEj+PepwzlT3rtfmTNpmTYbql8TERn+P82 +Y7lu8EaIAtzl4yIXLBAVvmizgNouwdjCtusTrb+rZLaf03N5y0J39fUK9DhU1+7vk6w6kZkFfjc2 +3NIykvs8J9y3o230jok2P7tcT54UOiEnNlz1YVmt5kRW/vjiy56vFaTtSralaW+SV/JE4paTmWR9 +D+AXv1Fh5fIXeSJZCC0YzhuuJmZX13v7xe2Is622NNL9lpZbJt8DDrNO71IAgF0Fafj4LsWfwnFE +4NNUPtDjLq5kQr01adxrumBJNINuUKRKsFQ81lcdCB4RJNHmbz3+vLl0K2vYU9Lfz9KOSnt9eV39 +yeeuucBDlZd1n7LvCDxjqGkh9Fw6C0FbCLh/iInExTAQof1c0JAtgosythJzg131ldNmu8LlDRh9 +1HI3Dmh+xUiFLCtuGQCjaTxWa9aY8/fD8QeiOhSES7zF2BjyAY5AIUnnukdgpdr9U9fL7UqNkr6f +WvmcYLtthm4WyZf0bFN+ZaqXBJxL/jGo4sjmVLjzBscGOdZ55TkauHxEhrVzvegUgwHJdt19gfUK +rtkIivRFPYKKgMA/+5m+B9g41vRj9ktMLS2b/rDwpbK0o+PNPQiFibBn9DL/g7OzT5PYconAyFnU +YyV7Uo03wAFiERYckeQm3xYfrRgw9pNyeC4nYYKGYTTTc/MXSH4ZAqzXmCZW51rynLgdD/oHR4aa +YTtUqHrhaZCVo060OoFTl9UBIAd+uXEf4jrm/o9nN14vYIurkvwLZ4q0jSoBcaFiUcB5RDCUR3jy +HF766Xad+bwomHB5v4FfZAXBjSPcrWW+CMQYrRYXtP6e4UIhp8WOECamJZtJ/MYx60UtS0mU+syu +Is0Mx56qc3df2230v2YfhmOl97sH1wUXpGLchZuPwtMZ7WU2ZQBBcld++N4wZOmR88QxgMzOUV/e +c6U/0Txnj71MSEpHoMGiTmXuWI14nY/BvY9X60PaeRKrmBW6IprA3ogLW7ehvu03oA3w1snS7tGW +p7U+Rgz+EqSUVDqioN3yB+hj+6mo4JavPZ67MqaeynV8V/JelquwDTKYobiqk2GkZEmhubngTxnv +hHHh06ksmCU9DoxVDLsJgKawgc0ZXKQSn+L6VpfH0mp3ZVctpgliwpiO2xhrSxLRIiYymTmflMv/ +OehsKzzXDSDh7xeKKi9urPSJ51k0AwCDdKoKsV4LDkyJDX51dDdF20rajvvFWGemL5pK9lMxTmWa +B/kXiBs9sQ5cOg0cl2B4rYoSmK84lHmjnLDmuPvK6GmBrTQMpfoA2T9MVNXM2VrnvOIqdrz2sIgM +ibW3C376t+fplm+7NRr41Tq1TZSr8kI1Ul0OdhqkpFmsTcRpreeSE5hSiDnjdOYgJ0l28sJx13R3 +ieSDod/fl/wUucyNPzMkbsyBeY4dP+55Ko93610gI6LSAKrciUPTvDDD1Cj9Igp9T52NLMhwQ/9k +sELZaYIQZe5W1k7vyevdl4bShUMGtia9BXeG2bL6vhJXQXTwnCbdutrNAC9JTg7P8OYcwJ6z9uMp +vSMSprbw56WGJ/wJvfHA4qVhAfurxZR4HYXduUVpOBM0jqcpmAYn1iwz6JNeegYq/MQo7h955Cc8 +Dp3m5yX43jUxv+d9Zw0RBDSpod9OtZcZkXuzwoi7TkyowOV61kvbg7Sd/JFAy5bHP5uxMSWvfDrL +VQ3UmT0SR30z116V70mLWoF9QjdW1cXkfybPkOR1zZqkfYSuVlz2o2g6kfx2ercGepDvwXXbPVXT +45xxCLVAj4xNvr+E5ceqk8hvxO0+ZE9TNuxbaerSw/NPIhFFco9ZletGmyTEsSfQD1FkcwiaA5ck +KezPZjFTYYSTAjxjvgO2tRjSeblKQR7D51kwMNzWZBsKcWS53YliRIzBm23iIUE5Ol6kCDXZPqmE +d6PzWQeLhfLAR4akysPbDZ1QkTxp/jZZM3qA9pN7bpsAME9nT+P/E+F/Xxtoc6E8lUtOjQw4Kl2a +w6PdY5A++Hn0Vt7pOFs3eUzDhRiZnC/k1ZgUS1P2Ea8WyrsOu6UYMYBJ1/BgZz1vlIgFtS4HiVoP +2RQESE9wVQGBjBhjkmQE0qQ+3oGAkhWZP2q0SFZvIFFQQvHmdQ3S7mELR/kyjDqhXWIQ+UmIp686 +/z6OAXO0uXf1MNp+rMm3s8YcETJhr+xxiliTLgYaLTx8J2yLPVsdKI4JvvmL8ChuW22Uh0ccg42Q +r5gxLxI+LA0t+gJn4UpmImWtaIHI/MWrr3QMBxThfWe0629QWqHLyUaPdu5Nk9GAju4xKBsIhcgk +rlveHPIY157ZVcw3EOLEt0s80OiDFKfEyXbzRjjqyfmW/9bYj2HG4OHneZI+QdsApGyKaGtYnthb +WaHnlmsaJT/wHho+bfbJpcszZgRM4tjcwZPtVRKn5lKEXWc4h7EAOqNzoNmSVjJejzgaWqkCfgt4 +VeE6RBwtm2jBe+1b9DAKQ8xhwHqZ4ysMq+ahIMoP5pFYNWCFCU0FtO4McdMgAG64nCTNMIO5vrQ0 +/SoosJSdxjdBXitenzKZmP7akSyJTb++s3hcLvCRAos7KJKXQA1vJ6ETg+jzKW6wl33/TDOiQJyv +p+bakM9SGch9qUDxM4C/awJOsuj+5/3L/KQueBi5J7lq5YY4huK/DVkTAU0qLdwDB4WTa9xkruqn +n3B2y9cE0KJNSyo52wjfHgEL6Qf5GmIe4FT6aygpvQUVP8hLJmp7Z9GP8WEYnA5VM2m0920+6jXQ +BVQiKF7LRVZJouN2NG4QLlyT9Wf/rTogRee+RYKO/xQVfW/fkQnr5piqkYxPafbxb7rstaPdYabB +tUYcnjybUR+0I9pqdyWbWeLFvUDN5N0Fr3twp6IpcDAU5jRSV2+/k+in7CCk9tCQe8NrDHDtCRP+ +oYkJgIe+Nw4MOkiqB42RbEG48nzl9EMdBnHJNRQ0VVVQRyTB+zPQWbewneZA2ZX6sq4PkgJOchVk +MxVpCXGI6DteZp2+IlQWcBU+xIrdFgcYEu8KE9uchZRk92lz36/nlAKHIXg43DfiSlK9Fgrf9nT+ +5k6rqE0aExZIzUDoMs5HD0ka5HQ0erc4nk0C94V4FjWLTn65ZtCLqI5OCdaX/vFl5mfHc2qxdkOA +Z+bXZVolNEhvXRTCD0bu0o6SDiQnD9FrFlYM5o9fNZcyTOKZgK9H662O75+M5LxMH+uvijC7vbvi +bk2C7J1Tncmue/O6OjSpxYP4E+gO3bSs0Asf0+ambGX6GveCajdxPATjiSSa448ZGnPGKQIvl629 +YsBdeWfgvjO/KOmex3B/VftFh1p3jVGuUbK/a1wi4HzpHd6tRZwPXHlJwsoWhPc11CKxAqVF9DL1 +4CswT0NSm6vVbQXSUotBjCm+h3gxjLEtUzsS99ksEVuNfWVvWVeCUf1QzAnM0xzTkEPYzS05aVna +uONDno0Xl+8NFG4HlKqnAoh/NUFQ4AEn1WZ/+aJqpQ+M6of7KAjRLXeskKjPSxrYhlsUxeo/0I4K +jljDEDrLCHMOPmZUM0ECGINr7aOTB9on0JU18cYiF+p8H1lLliqVPx10gZYAJRnQJjHmUHv1sKNe +IcREGKzbPfnDu8EX3yS1z80H6lP+cJKN7S3iM0U8fjOWO/YTSqvsqedchRgLJJYQMxNh+R+MaHlx +iBwnZEgsI1iqtFrNXlE4xNE+2CgWmxdJWFeV6NADUPbNGNJGGdsLaeGUk9/OuYDyzQOrS9MHv+fe +p7BXFj+d4pRGwMpu2qYQC1twkXoLZX6BNiDlTKJ50hs1c7LtPxSacDpsM2H85F/15aFMTutzQZUw +E3+WuD9lVkvcoP1lFIL3USeS0DMSuuGMgLZMtOz/q6HwhTVuyLhtVJ7RS7y45L65yjn14Wobg3Ne +iGeNcSijiYmr1xmXusNodZQkh92gGSmQFbcQFT3lteJeS28P1j2GBhD7vDulO8ZxVyESM4Cgs82a +Fi4Y1CBocIkBOrgH821Kf6Jj75owXqatmeTNWjvEk/dfI9FlYYlrkUuUgnxrNp2wAehhteiB75Wg +279SImKANGjm8hI17imBqXg978fSkYcPz6poz9p89rap3PMngU+amTZthXVdlHobsWobz41KC6+a +WqNMUClpdQQV1y0oDCxei4WP3I3VKN6oVRVrU3eRTUgPv768jqvgI0yOOk/G8JiXl21bItgIzTxJ +dp60wQjL+PehtiC0yenJEyAPcHtrBJUptDdZQuBWYPnqvArSPdnwoEeHRSOMBNvtdkzRLLMYmVVv +MLJmu34w+vQ0f5kXKwcdMGH+3b77EYP40GQ0kPJxONep3ewdSR1ZKugy5o+Mn0wVqoOTgmaIXN4O +mBNNrJhE \ No newline at end of file diff --git a/src/Modules/Application/Core/d3_oxemail_points.php b/src/Modules/Application/Core/d3_oxemail_points.php new file mode 100644 index 0000000..e65300e --- /dev/null +++ b/src/Modules/Application/Core/d3_oxemail_points.php @@ -0,0 +1,400 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +chnoHFkJ \ No newline at end of file diff --git a/src/Modules/Application/Core/d3_oxviewconfig_points.php b/src/Modules/Application/Core/d3_oxviewconfig_points.php new file mode 100644 index 0000000..975d059 --- /dev/null +++ b/src/Modules/Application/Core/d3_oxviewconfig_points.php @@ -0,0 +1,41 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxorder_d3points.php b/src/Modules/Application/Model/d3_oxorder_d3points.php new file mode 100644 index 0000000..1012929 --- /dev/null +++ b/src/Modules/Application/Model/d3_oxorder_d3points.php @@ -0,0 +1,82 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +T16z4m== \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxuser_points.php b/src/Modules/Application/Model/d3_oxuser_points.php new file mode 100644 index 0000000..b5b40ab --- /dev/null +++ b/src/Modules/Application/Model/d3_oxuser_points.php @@ -0,0 +1,126 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +EKgt3m+p/0== \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxvoucher_points.php b/src/Modules/Application/Model/d3_oxvoucher_points.php new file mode 100644 index 0000000..fe524c1 --- /dev/null +++ b/src/Modules/Application/Model/d3_oxvoucher_points.php @@ -0,0 +1,55 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +5Ruqkp/j3nK= \ No newline at end of file diff --git a/src/Setup/d3_points_update.php b/src/Setup/d3_points_update.php new file mode 100644 index 0000000..e2c1369 --- /dev/null +++ b/src/Setup/d3_points_update.php @@ -0,0 +1,1212 @@ +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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +jXMxqVACN4srZuvEIm== \ No newline at end of file diff --git a/src/menu.xml b/src/menu.xml new file mode 100644 index 0000000..d76e2fe --- /dev/null +++ b/src/menu.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/metadata.php b/src/metadata.php new file mode 100644 index 0000000..3aab791 --- /dev/null +++ b/src/metadata.php @@ -0,0 +1,219 @@ +getD3Logo() : 'D³'); + +/** + * Module information + */ +$aModule = array( + 'id' => 'd3points', + 'title' => $sD3Logo . ' Bonuspunkte', + 'description' => array( + 'de' => 'Bieten Sie Ihren Kunden ein umfassendes Bonussystem an.', + 'en' => '' + ), + 'lang' => 'de', + 'thumbnail' => 'picture.png', + 'version' => '5.0.0.0', + 'author' => 'D³ Data Development', + 'url' => 'http://www.shopmodule.com', + 'email' => 'support@shopmodule.com', + 'extend' => array( + OxidController\AccountController::class => \D3\Points\Modules\Application\Controller\d3_account_points::class, + OxidController\ArticleDetailsController::class => \D3\Points\Modules\Application\Controller\d3_details_points::class, + OxidController\ReviewController::class => \D3\Points\Modules\Application\Controller\d3_review_points::class, + OxidController\Admin\OrderMain::class => \D3\Points\Modules\Application\Controller\Admin\d3_ordermain_d3points::class, + OxidModel\Order::class => \D3\Points\Modules\Application\Model\d3_oxorder_d3points::class, + OxidModel\User::class => \D3\Points\Modules\Application\Model\d3_oxuser_points::class, + OxidModel\Voucher::class => \D3\Points\Modules\Application\Model\d3_oxvoucher_points::class, + OxidCore\ViewConfig::class => \D3\Points\Modules\Application\Core\d3_oxviewconfig_points::class, + OxidCore\Email::class => \D3\Points\Modules\Application\Core\d3_oxemail_points::class, + ), + + + 'controllers' => array( + 'd3_d3points_demo' => \D3\Points\Application\Controller\Admin\demo::class, + 'd3_d3points_licence' => \D3\Points\Application\Controller\Admin\licence::class, + 'd3_d3points_list' => \D3\Points\Application\Controller\Admin\pointslist::class, + 'd3_d3points_settings' => \D3\Points\Application\Controller\Admin\settings::class, + 'd3_d3points_main' => \D3\Points\Application\Controller\Admin\main::class, + 'd3_d3points_maintenance' => \D3\Points\Application\Controller\Admin\maintenance::class, + 'd3_d3points_userpoints' => \D3\Points\Application\Controller\Admin\userpoints::class, + 'd3_d3points_log' => \D3\Points\Application\Controller\Admin\pointslog::class, + 'd3_d3points_loglist' => \D3\Points\Application\Controller\Admin\pointsloglist::class, + 'd3_d3points_accountpoints' => \D3\Points\Application\Controller\accountpoints::class, + + +/* + 'd3/points/models/d3points.php' => \D3\Points\Application\Model\d3points::class, + 'd3/points/models/rating.php' => \D3\Points\Application\Model\d3_d3points_rating::class, + 'd3/points/models/utils.php' => \D3\Points\Application\Model\d3_d3points_utils::class, + 'd3/points/models/setupWizard.php' => \D3\Points\Setup\setupWizard::class, +*/ + ), + + 'templates' => array( + // Admin + 'd3points_demo.tpl' => 'd3/points/Application/views/admin/tpl/d3points_demo.tpl', + 'd3points_maintenance.tpl' => 'd3/points/Application/views/admin/tpl/d3points_maintenance.tpl', + 'd3points_settings.tpl' => 'd3/points/Application/views/admin/tpl/d3points_settings.tpl', + 'd3points_userpoints.tpl' => 'd3/points/Application/views/admin/tpl/d3points_userpoints.tpl', + + 'd3points_userpoints_other.tpl' => 'd3/points/Application/views/admin/tpl/inc/other.tpl', + 'd3points_userpoints_oxorder.tpl' => 'd3/points/Application/views/admin/tpl/inc/oxorder.tpl', + 'd3points_userpoints_oxorder_storno.tpl' => 'd3/points/Application/views/admin/tpl/inc/oxorder_storno.tpl', + 'd3points_userpoints_oxrating.tpl' => 'd3/points/Application/views/admin/tpl/inc/oxrating.tpl', + 'd3points_userpoints_oxreview.tpl' => 'd3/points/Application/views/admin/tpl/inc/oxreview.tpl', + 'd3points_userpoints_oxvoucher.tpl' => 'd3/points/Application/views/admin/tpl/inc/oxvoucher.tpl', + 'd3points_userpoints_oxvoucher_storno.tpl' => 'd3/points/Application/views/admin/tpl/inc/oxvoucher_storno.tpl', + 'd3points_userpoints_oxvoucher_storno_rebook.tpl' => 'd3/points/Application/views/admin/tpl/inc/oxvoucher_storno_rebook.tpl', + + + ## Mail for manuel points from admin + 'd3_email_manuelpoints_html.tpl' => 'd3/points/Application/views/tpl/email/d3_email_manuelpoints_html.tpl', + 'd3_email_manuelpoints_plain.tpl' => 'd3/points/Application/views/tpl/email/d3_email_manuelpoints_plain.tpl', + 'd3_email_manuelpoints_subj.tpl' => 'd3/points/Application/views/tpl/email/d3_email_manuelpoints_subj.tpl', + + // Frontend + 'd3_account_points.tpl' => 'd3/points/Application/views/tpl/d3_account_points.tpl', + 'd3_email_orderpoints_html.tpl' => 'd3/points/Application/views/tpl/email/d3_email_orderpoints_html.tpl', + 'd3_email_orderpoints_plain.tpl' => 'd3/points/Application/views/tpl/email/d3_email_orderpoints_plain.tpl', + 'd3_email_orderpoints_subj.tpl' => 'd3/points/Application/views/tpl/email/d3_email_orderpoints_subj.tpl', + 'd3_email_pointsautovoucher_html.tpl' => 'd3/points/Application/views/tpl/email/d3_email_pointsautovoucher_html.tpl', + 'd3_email_pointsautovoucher_plain.tpl' => 'd3/points/Application/views/tpl/email/d3_email_pointsautovoucher_plain.tpl', + 'd3_email_pointsautovoucher_subj.tpl' => 'd3/points/Application/views/tpl/email/d3_email_pointsautovoucher_subj.tpl', + 'd3_email_pointsvoucher_html.tpl' => 'd3/points/Application/views/tpl/email/d3_email_pointsvoucher_html.tpl', + 'd3_email_pointsvoucher_plain.tpl' => 'd3/points/Application/views/tpl/email/d3_email_pointsvoucher_plain.tpl', + 'd3_email_pointsvoucher_subj.tpl' => 'd3/points/Application/views/tpl/email/d3_email_pointsvoucher_subj.tpl', + 'd3_email_remindpoints_html.tpl' => 'd3/points/Application/views/tpl/email/d3_email_remindpoints_html.tpl', + 'd3_email_remindpoints_plain.tpl' => 'd3/points/Application/views/tpl/email/d3_email_remindpoints_plain.tpl', + 'd3_email_remindpoints_subj.tpl' => 'd3/points/Application/views/tpl/email/d3_email_remindpoints_subj.tpl', + 'd3_email_reviewpoints_html.tpl' => 'd3/points/Application/views/tpl/email/d3_email_reviewpoints_html.tpl', + 'd3_email_reviewpoints_plain.tpl' => 'd3/points/Application/views/tpl/email/d3_email_reviewpoints_plain.tpl', + 'd3_email_reviewpoints_subj.tpl' => 'd3/points/Application/views/tpl/email/d3_email_reviewpoints_subj.tpl', + 'd3_email_stornopoints_html.tpl' => 'd3/points/Application/views/tpl/email/d3_email_stornopoints_html.tpl', + 'd3_email_stornopoints_plain.tpl' => 'd3/points/Application/views/tpl/email/d3_email_stornopoints_plain.tpl', + 'd3_email_stornopoints_subj.tpl' => 'd3/points/Application/views/tpl/email/d3_email_stornopoints_subj.tpl', + + //azure + 'd3points_mail_option_azure.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/mail_option.tpl', + 'd3points_list_type_azure_other.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/other.tpl', + 'd3points_list_type_azure_oxorder.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/oxorder.tpl', + 'd3points_list_type_azure_oxorder_storno.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/oxorder_storno.tpl', + 'd3points_list_type_azure_oxrating.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/oxrating.tpl', + 'd3points_list_type_azure_oxreview.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/oxreview.tpl', + 'd3points_list_type_azure_oxvoucher.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/oxvoucher.tpl', + 'd3points_list_type_azure_oxvoucher_storno.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/oxvoucher_storno.tpl', + 'd3points_list_type_azure_oxvoucher_storno_rebook.tpl' => 'd3/points/Application/views/azure/tpl/account/inc/oxvoucher_storno_rebook.tpl', + + //flow + 'd3points_mail_option_flow.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/mail_option.tpl', + 'd3points_list_type_flow_other.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/other.tpl', + 'd3points_list_type_flow_oxorder.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/oxorder.tpl', + 'd3points_list_type_flow_oxorder_storno.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/oxorder_storno.tpl', + 'd3points_list_type_flow_oxrating.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/oxrating.tpl', + 'd3points_list_type_flow_oxreview.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/oxreview.tpl', + 'd3points_list_type_flow_oxvoucher.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/oxvoucher.tpl', + 'd3points_list_type_flow_oxvoucher_storno.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/oxvoucher_storno.tpl', + 'd3points_list_type_flow_oxvoucher_storno_rebook.tpl' => 'd3/points/Application/views/flow/tpl/account/inc/oxvoucher_storno_rebook.tpl', + ), + + 'events' => array( + //'onActivate' => \d3\modcfg\Application\Model\Install\d3install::class . '::checkUpdateStart', + 'onActivate' => '\D3\Points\Setup\Events::onActivate', + ), + + 'blocks' => array( + array( + 'template' => 'page/account/inc/account_menu.tpl', + 'block' => 'account_menu', + 'file' => 'Application/views/blocks/page/account/inc/account_menu.tpl', + 'position' => 1, + ), + array( + 'template' => 'page/account/dashboard.tpl', + 'block' => 'account_dashboard_col1', + 'file' => 'Application/views/blocks/page/account/dashbord.tpl', + 'position' => 1, + ), + array( + 'template' => 'widget/header/servicebox.tpl', + 'block' => 'widget_header_servicebox_items', + 'file' => 'Application/views/blocks/widget/header/servicebox.tpl', + 'position' => 1, + ), + + array( + 'template' => 'widget/footer/services.tpl', + 'block' => 'footer_services_items', + 'file' => 'Application/views/blocks/widget/footer/services.tpl', + 'position' => 1, + ), + + array( + 'template' => 'order_main.tpl', + 'block' => 'admin_order_main_form', + 'file' => 'Application/views/admin/blocks/order_main_form.tpl', + 'position' => 1, + ), + + array( + 'template' => 'layout/base.tpl', + 'block' => 'base_style', + 'file' => 'Application/views/blocks/layout/base_style.tpl', + 'position' => 1, + ), + ), + 'd3FileRegister' => array( + 'd3/points/IntelliSenseHelper.php', + 'd3/points/metadata.php', + + 'd3/points/Application/Controller/accountpoints.php', + 'd3/points/Application/Controller/Admin/d3_cfg_d3pointslog.php', + 'd3/points/Application/Controller/Admin/d3_cfg_d3pointslog_list.php', + 'd3/points/Application/Controller/Admin/demo.php', + 'd3/points/Application/Controller/Admin/licence.php', + 'd3/points/Application/Controller/Admin/list.php', + 'd3/points/Application/Controller/Admin/main.php', + 'd3/points/Application/Controller/Admin/maintenance.php', + 'd3/points/Application/Controller/Admin/settings.php', + 'd3/points/Application/Controller/Admin/userpoints.php', + + //'d3/points/Application/Model/conditions.php', + 'd3/points/Application/Model/d3points.php', + 'd3/points/Application/Model/rating.php', + 'd3/points/Application/Model/utils.php', + + 'd3/points/Application/translations/de/d3_points_lang.php', + 'd3/points/Application/translations/de/d3_points_lang.php', + + 'd3/points/Application/public/d3_cron_points.php', + 'd3/points/Application/public/d3_cron_points.sh', + + 'd3/points/Application/Modules/Application/Controller/d3_account_points.php', + 'd3/points/Application/Modules/Application/Controller/d3_details_points.php', + 'd3/points/Application/Modules/Application/Controller/d3_review_points.php', + 'd3/points/Application/Modules/Application/Controller/Admin/d3_ordermain_d3points.php', + 'd3/points/Application/Modules/Core/d3_oxemail_points.php', + 'd3/points/Application/Modules/Core/d3_oxviewconfig_points.php', + 'd3/points/Application/Modules/Application/Models/d3_oxorder_d3points.php', + 'd3/points/Application/Modules/Application/Models/d3_oxorder_d3points.php', + 'd3/points/Application/Modules/Application/Models/d3_oxuser_points.php', + 'd3/points/Application/Modules/Application/Models/d3_oxvoucher_points.php', + + 'd3/points/Setup/d3_points_update.php', + ), + 'd3SetupClasses' => array( + ModuleSetup\d3_points_update::class, + ), +); diff --git a/src/out/src/css/d3bonuspoints_azure.css b/src/out/src/css/d3bonuspoints_azure.css new file mode 100644 index 0000000..671b9e5 --- /dev/null +++ b/src/out/src/css/d3bonuspoints_azure.css @@ -0,0 +1,56 @@ + +.account.d3points{} + +.account.d3points table.pointslist{ + width:100%; + border: 0; +} +.account.d3points table.pointslist col.column.first{ + width:25%; +} +.account.d3points table.pointslist col.column.second{ + width:10%; +} +.account.d3points table.pointslist col.column.third{ + width:10%; +} +.account.d3points table.pointslist col.column.fourth{ +} + +.account.d3points table.pointslist tr.head td.column.first, +.account.d3points table.pointslist tr.head td.column.second, +.account.d3points table.pointslist tr.head td.column.third, +.account.d3points table.pointslist tr.head td.column.fourth +{ + border-bottom: 1px solid #000 +} + +.account.d3points table.pointslisttr.head tr.head td.column.third { + text-align : right; +} + +.account.d3points table.pointslist td.column.first, +.account.d3points table.pointslist td.column.second, +.account.d3points table.pointslist td.column.third, +.account.d3points table.pointslist td.column.fourth{ + vertical-align:top +} + +.account.d3points table.pointslist td.column.third{ + text-align:right; +} + +.account.d3points table.pointslist td.column.first_row{ + background-color:#F0F0F0; +} +.account.d3points table.pointslist td.column.second_row{ + background-color:#fff; +} + + +.account.d3points table.mail_options td.column.first_row{ + background-color:#F0F0F0; +} +.account.d3points table.mail_options td.column.second_row{ + background-color:#fff; +} diff --git a/src/out/src/css/d3bonuspoints_flow.css b/src/out/src/css/d3bonuspoints_flow.css new file mode 100644 index 0000000..12b4e3a --- /dev/null +++ b/src/out/src/css/d3bonuspoints_flow.css @@ -0,0 +1,5 @@ +#content .account.d3points.table.points .first_row .column{} + +#content .account.d3points.table.points .second_row .column{ + background-color:#F0F0F0; +} \ No newline at end of file diff --git a/src/picture.png b/src/picture.png new file mode 100644 index 0000000..3252479 Binary files /dev/null and b/src/picture.png differ diff --git a/src/public/.htaccess b/src/public/.htaccess new file mode 100644 index 0000000..3b48aac --- /dev/null +++ b/src/public/.htaccess @@ -0,0 +1,11 @@ + + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + order deny,allow + allow from all + + \ No newline at end of file diff --git a/src/public/d3_cron_points.php b/src/public/d3_cron_points.php new file mode 100644 index 0000000..5a712d8 --- /dev/null +++ b/src/public/d3_cron_points.php @@ -0,0 +1,152 @@ + + * @copyright (C) 2012, D3 Data Development + * @see http://www.shopmodule.com + * + * $Rev:: $: + * $Author:: $: + * $Date:: $: + */ + +//ini_set('display_errors', 1); +//ini_set('error_reporting', 1); + +namespace D3\Points\publica; + +use Composer\Config; +use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; +use D3\ModCfg\Application\Model\Log\d3log; +use \Exception; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\Eshop\Core\Request; +use OxidEsales\Eshop\Core\Session; +use D3\Points\Application\Model\utils_points; +use D3\Points\Application\Model\d3points; +use OxidEsales\Eshop\Core\Controller\BaseController; + +require_once dirname(__FILE__) . "/../../../../bootstrap.php"; + +/** + * Class d3_Cron_Points + */ +class d3_Cron_Points extends BaseController +{ + /** + * Secret Key für den Aufruf des Script per Browser + * + * @var string + */ + protected $_sDefaultAccessKey = "H78hbk32Jofjeo"; + private $_sModId = 'd3points'; + protected $_sLogType = d3log::ERROR; + + /** + * Prüft auf Konsolen-Zugriff und startet die nötigen weiteren Methoden + * + * @throws Exception + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + * @throws \OxidEsales\Eshop\Core\Exception\StandardException + */ + public function init() + { + //Shopid setzten + $sShopId = utils_points::d3_d3pointsUtils_CheckShopId(); + Registry::get(\OxidEsales\Eshop\Core\Config::class)->setShopId($sShopId); + + //Modul aktiv + if (!$this->getModCfg()->isActive()) + { + $this->getD3Log()->Log(d3log::INFO, __CLASS__, __FUNCTION__, __LINE__, "Modul Bonuspunkte nicht aktiv", "nicht aktiv"); + //todo Uebesetzung + echo "Modul Bonuspunkte nicht aktiv"; + Registry::get(Session::class)->freeze(); + exit(); + } + + $this->getModCfg()->setValue('d3points_CronJob_NEWPOINTS_LastStart', date('Y-m-d H:i:s')); + $this->getModCfg()->saveNoLicenseRefresh(); + + $this->getD3Log()->Log(d3log::INFO, __CLASS__, __FUNCTION__, __LINE__, "Starting CronJob-Bonuspunkte, Shop: " . $sShopId); + + $sGetAccessKey = Registry::get(Request::class)->getRequestEscapedParameter('key'); + $sValidAccessKey = $this->getModCfg()->getValue('d3points_ACCESSKEY'); + + if (!$sValidAccessKey) + $sValidAccessKey = $this->_sDefaultAccessKey; + if (($_SERVER['REMOTE_ADDR'] || $_SERVER['HTTP_USER_AGENT']) && $sValidAccessKey != $sGetAccessKey) + { + $this->getD3Log()->Log(d3log::CRITICAL, __CLASS__, __FUNCTION__, __LINE__, "shutdown", " access with browser!. "); + die("security shutdown"); + } + + //CronJob aktiv + if ($this->getModCfg()->getValue('bld3points_CRONJOB_ACTIVE') == false) + { + $this->getD3Log()->Log(d3log::INFO, __CLASS__, __FUNCTION__, __LINE__, "CronJob nicht aktiv", "nicht aktiv"); + //todo Uebesetzung + echo "CronJob Punktevergabe nicht aktiv"; + Registry::get(Session::class)->freeze(); + exit(); + } + + //Go to d3points an perform some actions + + /** @var d3points $od3points */ + $od3points = oxnew(d3points::class); + $ret = 'Start CronJob'; + $sStatus = $od3points->d3StartCronJobActions(); + if($this->getModCfg()->getValue('bld3points_FNC_CRONJOB_PRINT_STATUS') == true) + { + $ret.= $sStatus; + } + + $this->getD3Log()->Log(d3log::INFO, __CLASS__, __FUNCTION__, __LINE__, "End CronJob-Bonuspunkte Report", $ret); + + $ret.='
    End CronJob'; + + Registry::getSession()->freeze(); + exit(nl2br($ret)); + } + + /** + * @return object + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function getModCfg() + { + return d3_cfg_mod::get($this->_sModId); + } + + /** + * @return d3log + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function getD3Log() + { + return $this->getModCfg()->d3getLog(); + } + + +} +$oBV = new d3_Cron_Points; +$oBV->init(); \ No newline at end of file diff --git a/src/public/d3_cron_points.sh b/src/public/d3_cron_points.sh new file mode 100644 index 0000000..5e33d5c --- /dev/null +++ b/src/public/d3_cron_points.sh @@ -0,0 +1,2 @@ +#!/bin/bash +/usr/local/php5.6/bin/php /ihr/serverpfad/zum/shop/source/modules/d3/points/public/d3_cron_points.php