diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php index 261d2e7..8b19ace 100644 --- a/.php-cs-fixer.php +++ b/.php-cs-fixer.php @@ -1,19 +1,19 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPx7k4T3/r4hgvpbOXFERvvktTok+xP7MtUT2zEAL4gU2Nst45n3gep5PvVVS1LQn6lAFRJL5 -J3ZlDGhwKNqsaUKwUzi02CabrxmmoK84rybknX8QcScNPC2/aavhg7LHLRUVeYmXn+vBccQ6pm1z -6moafTaCZvEp07yJiKGdV+QPNazHjoGLGRbuYWjQdyKUrSbu7tbLhKXtqnyVUIN/SAQJyG9+s1EO -i7ajICp9HDlVYlv43GoH4fDe6GQ8fDl5sX7lw0rIgCe3De+9bQkYiyRQAdqEQgztdistEB28GgxV -6St5DFy85kME0WZOwbonzbdYQNLkcSS5AbtGiXPPXwXcFuUL7rvV9ok6BR34uzqIqK1eWXVyiCfS -yVFx7wKlqJFcE7RMxaz0QPlT1DC2Ssn7P36vMrHYN0xYFuwJasLu/TrAE+j/pdAM/SQKdD4u9MNQ -h8P5/7d3s4TTPIy2vi45vSmra6LCyBcOEUWidPUIKdgTdQWe7j5mjhr1Kn4jp7Ux/WI6YGHsMEpK -cSA8LkIOPS8KKwUn6ra0ouoo6Qv2SW6EriOCHv2/l45MreR7X1ksuZGwHgF0bwh1akZ4cCOFxY62 -UE7MmHSuBF/tQwBnmc/RP3tppft6sDHRGVjELvXbheWH/xgFCERuLCejtGynvuvne+Dt6gJblqYi -gMXgvnlyBHrp6SxGHTbmtY21a8bXGs2PJNt2Amfj3QtIx6fhsHGdMxwSG9wfdKAYOxKznxSwz9d+ -Z/3Zgz6OCcPWZ4W73CEW9BD1V4R/wy9uEidZTCpYHUJSILWvuc84iAY5nX1V+o0LwQBJfbw/wSMJ -bB4xbdL8MXWDKkzt3GDZKVFysjEy4PV50FTZPIXle0UqMdFE4vU3JF1iIl9rnoNwgErRwWJW6QcF -aKvEuQDNxaS1WpxEK50kCr/ZDyGFvhqMN+/PpePUnIR3GRXpdRdiCHxZ1vztq8OkZ9Io3CSpNqQo -nYS4CI9Ba0++GDaRxL+QEa+8JwKYY2ZQHfcY9uY/uyy9dTxAKy3h5RKduEhfUMhyzyIVpVFr6sgI -vp40a1qmyaY7Roub18TtKr3q5dcUsOULfT4mL0q= \ No newline at end of file +HR+cPwUwnIrHXZu2B0nG3ji9eHmXaMEojtgjoBMuf94ZMCgtPOwtakUbEqGLExqfoaRoR1J+6FD4 +FpD6hg3rYiy9wRLQb1Z+GoW6JmZcFshbdM9abuIta7efOlgTyXDk9ZAUiDrgeh9bAoJ1ZXqZ9eaO +nWpnqmhtyf7TNbXQMrQ/qzhFrpRADrs2I9cE/ODkR5I291tJ8TmUqFmQR1UKVUObW7O1doFunA7y +0WlF9Xj3Tl/iVStC642a4V1VspL90UZkydIJN/OsZuREuRU5yXx6/DEnJZDfshQvNj4w8gMnXm0b +ZCShVydRQbQgMzJf30qwQdqgu2x6Uz/ChHhcRNeiDpAF3EbMuqu7hbaAs2GNHxIx7nXLFjEqdup9 +Hj0GP7ALapVHOxFH/+mu86xPlp8k6AZ0DxZa4TsECYNXsKRVBDT8OEJlPboo5PTPUHmaW27Adeh1 +YvYrFR4GuvVHxaZk32OocRkBsMX/+XDvMM5ISeYHax67yYiT03I3/9Mh1rzA7KkGI7to6GQBOZvU +GdJWfQZOxDzn45QdlWTnfi6uXVDJnefHw+72h0yd8pzLKW2VPXSSpafNsfLqZgaCCmEDsKcVnXVI +TZZOvxG4/jsCr7GZVhGbZOcBlDrYHcwVw/ga2AozhtXJi2h/8tvkgRUL17b/I+xBZ/tq2lvtfrSk +mUtULU869nW27ZgRcEBtWk1BghZE6PfOpUsRgOBtSzspdU1liy48t5NmoI+Zs6vewtosUlrjKHWb +MXL5/Id53zWgvQlAvHA1HapR3w6OuArpxmCDzfg8HbhvFXa/NP5kXZTU9VmTgUS4fIxbW0h3E/3U +/X1stEbpsUuOqSL1pIX/wgKLGeRrDkJAa32RIjPLr1pxT4vG7UopJT/2zWtO5suG70WP9x+/AcfV +YqyGg1n204y1JAPfIE0tzHxrLD9A0FMBe5zGtD9pwKfEpUDLN5QEoSQM8NNFZvjBvvHO5QfXVpDt +xTOm4cUZMKYU36QzQ/4jTfz6i6jeIBT0BanPYXglXQmiV0TPvjLh+M0vLooJmyYYr5OAcluYTkjw +9Acom1BBx+p7VXFPeE9NTLYSfYI3PuI+pYWjfm== \ No newline at end of file diff --git a/composer.json b/composer.json index 5939403..5aaaced 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ "require": { "php": "7.3 - 8.0", "ext-ionCube-Loader": "*", - "oxid-esales/oxideshop-ce": "6.8 - 6.10", + "oxid-esales/oxideshop-ce": "6.8 - 6.13", "d3/modcfg": "^6.0", "ext-json": "*", "ext-soap": "*", diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 084ee92..cadd5c7 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,17 @@ title: Changelog --- +## 4.1.1.0 - 2023-01-03 +### Added +- installierbar in OXID 6.5.x (CE 6.12 + 6.13) +- ergänze Beschreibung für das ungesetzte Kreditlimit +- gruppiere Matrixeinträge jeweils mit einer Tabellenüberschrift + +### Changed +- Code optimiert + +--- + ## 4.1.0.0 - 2022-06-15 ### Added - Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain möglich diff --git a/docs/daux/config.json b/docs/daux/config.json index 407c39e..f9bf55f 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " BonimaScore", - "moduleversion": "4.1.0.0", + "moduleversion": "4.1.1.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "15.06.2022", + "moduledate": "03.01.2023", "editors": "", "tagline": "", "image": "", diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 42f18a0..995d39d 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,7 +3,7 @@ title: Systemanforderungen --- * PHP Version - * 7.3.x bis 8.0.x + * 7.3.x bis 8.1.x * PHP Decoder * installierter ionCube Loader (PHP bis 7.4) *oder* * installierter SourceGuardian Loader (PHP ab 8.0) @@ -16,12 +16,13 @@ title: Systemanforderungen * OXID eShop in Compilation Version * 6.3.x * 6.4.x + * 6.5.x * Themes * flow * wave * D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 6.0.0.0 * Installation via [Composer](https://getcomposer.org) -Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version. +Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist. diff --git a/docs/daux/manual/entscheidungsmatrix.md b/docs/daux/manual/entscheidungsmatrix.md index ca047fb..a8743ec 100644 --- a/docs/daux/manual/entscheidungsmatrix.md +++ b/docs/daux/manual/entscheidungsmatrix.md @@ -67,6 +67,10 @@ Unvalidierten Personen sollten Sie unabhängig vom Score keine kritischen Zahlun ## Konfiguration Haben Sie anhand der 3 Kriterien den passenden Eintrag in der Matrix finden können, markieren Sie dort alle nutzbaren Zahlungsarten und das verfügbare Kreditlimit. +### Kreditlimit +Erlauben Sie Kunden die ausgewählten Zahlungsarten nur, wenn deren Warenkorbhöhe einen bestimmten Betrag nicht überschreitet. Beachten Sie bitte, dass ein mit 0 (null) eingestelltes Kreditlimit diese Prüfung deaktiviert. Dann wird die Warenkorbhöhe nicht überprüft. +Das Kreditlimit können Sie am Matrixeintrag setzen. Lizenzabhängig können Sie das Limit zusätzlich am Kundenkonto setzen und damit den Wert der Matrix überstimmen. + ## Weitere Filtermöglichkeiten Unabhäng der Entscheidungsmatrix können Sie auch an den Zahlungsarten selbst weitere Bedingungen definieren, ab wann eine Bezahlart zur Verfügung stehen soll. So können Sie auch Kunden mit mittelmäßigem Score eine kritische Zahlungsart anbieten, wenn diese z.B. nur auf kleine Warenkörbe angewendet werden kann. Oder Sie Sie bieten Zahlungsarten z.B. erst ab der 2. Bestellung an (Kundengruppe kleiner, mittlerer, großer Umsatz). Damit reduzieren Sie das Ausfallrisiko weiter. diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 027e946..3c74db1 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,13 +72,25 @@
-

4.1.0.0 - 2022-06-15

+

4.1.1.0 - 2023-01-03

Added

+

Changed

+ +
+

4.1.0.0 - 2022-06-15

+

Added

+
@@ -105,7 +117,7 @@ -

Changed

+

Changed

-

Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.

+

Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.

Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

diff --git a/docs/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html index 2159596..2a1886c 100644 --- a/docs/html/installation/Anforderungen/Vorbereitungen.html +++ b/docs/html/installation/Anforderungen/Vorbereitungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Dateien_loeschen.html b/docs/html/installation/Deinstallation/Dateien_loeschen.html index 37e9a90..783fc0c 100644 --- a/docs/html/installation/Deinstallation/Dateien_loeschen.html +++ b/docs/html/installation/Deinstallation/Dateien_loeschen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html index 7ac52a0..68a9e9e 100644 --- a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html +++ b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html index fa3ea3f..57dd028 100644 --- a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html +++ b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_deaktivieren.html b/docs/html/installation/Deinstallation/Modul_deaktivieren.html index 7a9621c..c8188b2 100644 --- a/docs/html/installation/Deinstallation/Modul_deaktivieren.html +++ b/docs/html/installation/Deinstallation/Modul_deaktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html index 8643489..e13d778 100644 --- a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html +++ b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html index b243082..0c30477 100644 --- a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Installation.html b/docs/html/installation/Installation.html index bdc1dfd..b836138 100644 --- a/docs/html/installation/Installation.html +++ b/docs/html/installation/Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Installationspruefung.html b/docs/html/installation/Installationspruefung.html index 0decb52..cab5409 100644 --- a/docs/html/installation/Installationspruefung.html +++ b/docs/html/installation/Installationspruefung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html index fffeabf..a98db2b 100644 --- a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html +++ b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html index 757a20a..fa3c54d 100644 --- a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html +++ b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html @@ -72,13 +72,13 @@

auf der Kommandozeile

Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul BonimaScore zur Installation hinzuzufügen:

-
php composer require d3/bonimascore:^4.1.0.0 --update-no-dev
+
php composer require d3/bonimascore:^4.1.1.0 --update-no-dev
 

Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.

diff --git a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html index 6d59bcf..2aeca55 100644 --- a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html +++ b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html index 51f1371..b5cb371 100644 --- a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html +++ b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html index 4c802e7..7ce9ec6 100644 --- a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html +++ b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html index 650683f..bd71e28 100644 --- a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html index 7ccaf34..e47deb2 100644 --- a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html +++ b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html index c2d9145..2ca610c 100644 --- a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html +++ b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Vorbereitung.html b/docs/html/installation/Neuinstallation/Vorbereitung.html index e64306e..011f5d9 100644 --- a/docs/html/installation/Neuinstallation/Vorbereitung.html +++ b/docs/html/installation/Neuinstallation/Vorbereitung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/index.html b/docs/html/installation/Neuinstallation/index.html index ee1bf48..133dcff 100644 --- a/docs/html/installation/Neuinstallation/index.html +++ b/docs/html/installation/Neuinstallation/index.html @@ -72,13 +72,13 @@

Schnellstart per Composer

auf der Kommandozeile

-
php composer require d3/bonimascore:^4.1.0.0 --update-no-dev
+
php composer require d3/bonimascore:^4.1.1.0 --update-no-dev
 ./vendor/bin/oe-console oe:module:activate d3bonimascore
 ./vendor/bin/d3modules_install
 ./vendor/bin/d3cleartmp
diff --git a/docs/html/installation/Schnellstart.html b/docs/html/installation/Schnellstart.html
index 6d5e05a..bc2744a 100644
--- a/docs/html/installation/Schnellstart.html
+++ b/docs/html/installation/Schnellstart.html
@@ -72,7 +72,7 @@
     
 
     
diff --git a/docs/html/installation/Update/Dateien_erneuern.html b/docs/html/installation/Update/Dateien_erneuern.html index da3c835..4f6516e 100644 --- a/docs/html/installation/Update/Dateien_erneuern.html +++ b/docs/html/installation/Update/Dateien_erneuern.html @@ -72,14 +72,14 @@

auf der Kommandozeile

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie dort diesen Befehl aus:

-
php composer require d3/bonimascore:^4.1.0.0 --update-no-dev
+
php composer require d3/bonimascore:^4.1.1.0 --update-no-dev
 

Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag d3/bonimascore.

diff --git a/docs/html/installation/Update/Erweiterungen_anpassen.html b/docs/html/installation/Update/Erweiterungen_anpassen.html index ba02b78..d98ac17 100644 --- a/docs/html/installation/Update/Erweiterungen_anpassen.html +++ b/docs/html/installation/Update/Erweiterungen_anpassen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html index e048805..1d3f010 100644 --- a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html +++ b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Modul_deaktivieren.html b/docs/html/installation/Update/Modul_deaktivieren.html index 5e57e1f..10e36f4 100644 --- a/docs/html/installation/Update/Modul_deaktivieren.html +++ b/docs/html/installation/Update/Modul_deaktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Modulinformationen_aktualisieren.html b/docs/html/installation/Update/Modulinformationen_aktualisieren.html index 18be9cb..9262af0 100644 --- a/docs/html/installation/Update/Modulinformationen_aktualisieren.html +++ b/docs/html/installation/Update/Modulinformationen_aktualisieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Providerspezifische_Installation.html b/docs/html/installation/Update/Providerspezifische_Installation.html index 0ec4636..1cd5405 100644 --- a/docs/html/installation/Update/Providerspezifische_Installation.html +++ b/docs/html/installation/Update/Providerspezifische_Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Shopanpassungen_installieren.html b/docs/html/installation/Update/Shopanpassungen_installieren.html index 428f151..9c37398 100644 --- a/docs/html/installation/Update/Shopanpassungen_installieren.html +++ b/docs/html/installation/Update/Shopanpassungen_installieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/TMP-Ordner_leeren.html b/docs/html/installation/Update/TMP-Ordner_leeren.html index 93bef5c..3ea9035 100644 --- a/docs/html/installation/Update/TMP-Ordner_leeren.html +++ b/docs/html/installation/Update/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Updatedefinition.html b/docs/html/installation/Update/Updatedefinition.html index 881e94c..f3b3cb3 100644 --- a/docs/html/installation/Update/Updatedefinition.html +++ b/docs/html/installation/Update/Updatedefinition.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/entscheidungsmatrix.html b/docs/html/manual/entscheidungsmatrix.html index 3331c96..d064d3c 100644 --- a/docs/html/manual/entscheidungsmatrix.html +++ b/docs/html/manual/entscheidungsmatrix.html @@ -72,7 +72,7 @@
@@ -122,6 +122,9 @@ Hierzu werden generische Daten (z.B. Wohnort, Wohngegend, geschätztes Alter) he

Unvalidierten Personen sollten Sie unabhängig vom Score keine kritischen Zahlungsarten erlauben. Bei validierten Personen entscheiden Sie anhand der Scoregruppe, welches Vertrauen Sie den jeweiligen Kunden entgegenbringen. Hier können Sie Abstufungen zwischen den einzelnen Gruppen machen.

Konfiguration

Haben Sie anhand der 3 Kriterien den passenden Eintrag in der Matrix finden können, markieren Sie dort alle nutzbaren Zahlungsarten und das verfügbare Kreditlimit.

+

Kreditlimit

+

Erlauben Sie Kunden die ausgewählten Zahlungsarten nur, wenn deren Warenkorbhöhe einen bestimmten Betrag nicht überschreitet. Beachten Sie bitte, dass ein mit 0 (null) eingestelltes Kreditlimit diese Prüfung deaktiviert. Dann wird die Warenkorbhöhe nicht überprüft. +Das Kreditlimit können Sie am Matrixeintrag setzen. Lizenzabhängig können Sie das Limit zusätzlich am Kundenkonto setzen und damit den Wert der Matrix überstimmen.

Weitere Filtermöglichkeiten

Unabhäng der Entscheidungsmatrix können Sie auch an den Zahlungsarten selbst weitere Bedingungen definieren, ab wann eine Bezahlart zur Verfügung stehen soll. So können Sie auch Kunden mit mittelmäßigem Score eine kritische Zahlungsart anbieten, wenn diese z.B. nur auf kleine Warenkörbe angewendet werden kann. Oder Sie Sie bieten Zahlungsarten z.B. erst ab der 2. Bestellung an (Kundengruppe kleiner, mittlerer, großer Umsatz). Damit reduzieren Sie das Ausfallrisiko weiter.

Weitere Anmerkungen

diff --git a/docs/html/manual/letzterscore.html b/docs/html/manual/letzterscore.html index 95d93f1..984753f 100644 --- a/docs/html/manual/letzterscore.html +++ b/docs/html/manual/letzterscore.html @@ -72,7 +72,7 @@
diff --git a/docs/html/support/Hilfe-und-Support.html b/docs/html/support/Hilfe-und-Support.html index b9ac55f..76c577b 100644 --- a/docs/html/support/Hilfe-und-Support.html +++ b/docs/html/support/Hilfe-und-Support.html @@ -72,7 +72,7 @@
diff --git a/docs/html/tipuesearch/tipuesearch_content.json b/docs/html/tipuesearch/tipuesearch_content.json index 376eb34..0bacddc 100644 --- a/docs/html/tipuesearch/tipuesearch_content.json +++ b/docs/html/tipuesearch/tipuesearch_content.json @@ -1 +1 @@ -{"pages":[{"title":"<\/i> BonimaScore","text":"Mit diesem Modul k\u00f6nnen R\u00fcckgaben aus dem Boniversum-Produkt "BONIMA Score Pool Ident" validiert und konfiguriert werden. Andere Boniversum-Produkte verwenden m\u00f6glicherweise zu unserem Modul inkompatible R\u00fcckgabewerte. Weitere Informationen zum Modul BonimaScore finden Sie in unserem Moduleshop: https:\/\/www.oxidmodule.com\/","tags":"","url":"index.html"},{"title":"Changelog","text":"4.1.0.0 - 2022-06-15 Added Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain m\u00f6glich 4.0.1.0 - 2022-01-17 Added installierbar in OXID 6.4.0 4.0.0.0 - 2021-10-01 Added installierbar in OXID 6.3.0 und 6.3.1 3.2.0.0 - 2022-06-15 Added Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain m\u00f6glich 3.1.1.0 - 2021-06-21 Added installierbar in OXID 6.2.3 und 6.2.4 Changed Templatebl\u00f6cke f\u00fcr einfachere \u00dcberladung eingef\u00fcgt Scoreanfragen werden als Info zur einfacheren Nachvollziehbarkeit mitgeschrieben Fixed falscher Score Startwert in der Entscheidungsmatrix korrigiert verdrehte Score Ranges im Status 3 f\u00fcr statistische Abfragen korrigiert 3.1.0.0 - 2021-03-12 Added erforderliche Felder, die im Shop keine Pflichtfelder sind, werden an der zu pr\u00fcfenden Zahlart zus\u00e4tzlich abgefragt funktioniert f\u00fcr alle Boniversum-Pflichtfelder wenn die Felder unabh\u00e4ngig vom Pflichtfeld schon ausgef\u00fcllt sind, erfolgt keine zus\u00e4tzliche Abfrage Changed Templates f\u00fcr Verwendung in Flow- und Wave-Theme aktualisiert Fixed Geburtsdatumauswahl zeigt komplette Monatsnamen anstelle der Ziffern 3.0.2.1 - 2020-10-16 Changed Titellogo auf statischen Asset umgestellt Dokumentation aktualisiert 3.0.2.0 - 2020-04-08 Added installierbar in OXID 6.2 3.0.1.0 - 2020-04-03 Changed Erweiterbarkeit verbessert f\u00fcr R\u00fcckleitung im Falle des nicht gesetzten Geburtstages Dokumentation erg\u00e4nzt Fixed vermeidet Bonima-Check, wenn Bestellung im Admin ge\u00e4ndert oder neu berechnet wird Geburtstagspr\u00fcfung bei nicht ladbarem Kundenkonto korrigiert 3.0.0.0 - 2018-11-26 Changed Refaktorisierung f\u00fcr OXID 6.0 Vorabpr\u00fcfung entfernt - Scorewert wird (wenn nicht vorhanden) erst bei Auswahl einer relevanten Zahlungsart angefordert Zahlenangaben werden in Shop-Standardw\u00e4hrung konvertiert zus\u00e4tzliche Pr\u00fcfungen eingef\u00fcgt Optionen sind \u00fcber Lizenzschl\u00fcssel aktivierbar \u00dcbersetzungen erg\u00e4nzt und aktualisiert Minor version upgrade notice: there are some backward-incompatible changes to this release. 2.0.0.1 - 2018-10-30 Added fehlende \u00dcbersetzung eingef\u00fcgt Changed PostPaymentCheck: Zahlarten werden nur gepr\u00fcft, wenn diese keine "sicheren Zahlarten" sind Fehlerbehandlung im Fall von Falscheingaben korrigiert 2.0.0.0 - 2018-10-11 Added umfangreiches Logging eingef\u00fcgt Lizenzverwendung integriert Changed Basis auf D3 Modul Connector umgestellt Abfragen werden nur noch max. 1x pro Tag durchgef\u00fchrt, k\u00fcrzere Abfragen werden aus der Speicherung in der Shopdatenbank bedient informatorische Fehlermeldungen werden bei Validierungsproblemen auch im Frontend gezeigt Refactoring des gesamten Moduls 1.1.2.0 - 2018-08-21 Added Check-Ausschluss f\u00fcr Kunden und Kundengruppen eingef\u00fcgt (erfordert zus\u00e4tzliches Plugin) Bonit\u00e4tspr\u00fcfung auf Basis des Mindestwarenkorbwertes eingef\u00fcgt (erfordert zus\u00e4tzliches Plugin) 1.1.1.0 - 2017-12-07 Added kundenspezifisches Kreditlimit eingef\u00fcgt Testpersonenmatrix eingef\u00fcgt Changed gecachter Response erkennt Adress\u00e4nderung Precheck 1.1.0.3 - 2017-10-16 Added nachgelagerte Bonit\u00e4tspr\u00fcfung (#6777) 1.1.0.2 - 2016-07-04 Added Pr\u00fcfung der Lieferadresse (erfordert AddOn) Changed veralteten Code korrigiert fehlerhafte Admindarstellung bei nicht gesetzten Safe-Payments korrigiert 1.1.0.1 - 2016-06-10 Added Precheck Changed WSDL-Adresse angepasst","tags":"","url":"changelog\/Changelog.html"},{"title":"Editionen","text":"Das Modul BonimaScore erhalten Sie in verschiedenen Editionen mit unterschiedlichem Funktionsumfang. Funktionsumfang Standard-Edition Premium-Edition nachgelagerte Bonit\u00e4tspr\u00fcfung X X Infotab am Adminkundenkonto X X Pr\u00fcfung der Bonit\u00e4t erst ab einem bestimmten Warenkorbwert X Kunden und Kundengruppen k\u00f6nnen von der Pr\u00fcfung ausgeschlossen werden X kundenidividuelles Kreditlimit X Zahlarten bei abweichender Lieferadresse verweigern X G\u00fcltigkeitsdauer einer Pr\u00fcfung festlegen X Nachbehandlung des ermittelten Scores X Kunden und Kundengruppen k\u00f6nnen von Nachbehandlung ausgeschlossen werden X","tags":"","url":"editions\/Editionen.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/Installation.html"},{"title":"Systemanforderungen","text":"PHP Version 7.3.x bis 8.0.x PHP Decoder installierter ionCube Loader (PHP bis 7.4) oder installierter SourceGuardian Loader (PHP ab 8.0) Shopeditionen OXID eShop Community Edition (CE) OXID eShop Professional Edition (PE) OXID eShop Enterprise Edition (EE) OXID eShop B2B Edition Shopversionen OXID eShop in Compilation Version 6.3.x 6.4.x Themes flow wave D3 Modul-Connector (kostenfrei bei D3 erh\u00e4ltlich) ab Version 6.0.0.0 Installation via Composer Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer auf der Kommandozeile php composer require d3\/bonimascore:^4.1.0.0 --update-no-dev .\/vendor\/bin\/oe-console oe:module:activate d3bonimascore .\/vendor\/bin\/d3modules_install .\/vendor\/bin\/d3cleartmp Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der Modul-Connector Dokumentation.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"auf der Kommandozeile F\u00fchren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul BonimaScore zur Installation hinzuzuf\u00fcgen: php composer require d3\/bonimascore:^4.1.0.0 --update-no-dev Achten Sie darauf, dass Composer f\u00fcr die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgef\u00fchrt wird. Sie erhalten sonst m\u00f6glicherweise unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Verwendung eigener Themes","text":"Das Modul ist f\u00fcr die Verwendung mit den folgenden OXID-Themes vorbereitet: Wave Flow Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis f\u00fcr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und \/ oder die CSS-Dateien in die neuen Ordner. \u00c4hnelt Ihr neues Theme technisch einem der OXID-Originale, k\u00f6nnen Sie dieses darauf umleiten. Childs von originalen OXID- Themes ben\u00f6tigen keine Umleitung. Weitere Informationen zur Umleitung finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Verwendung_eigener_Themes.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"im Adminbereich Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Aktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:activate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. Enterprise Edition: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"im Adminbereich Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. oder auf der Kommandozeile Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3modules_install","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"im Adminbereich Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Speziell BonimaScore wird in unterschiedlichen Editionen f\u00fcr den Livebetrieb angeboten. Besuchen Sie unseren Moduleshop, um mehr dar\u00fcber zu erfahren. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Wann kann ein Update ausgef\u00fchrt werden?","text":"Die Updateanweisungen k\u00f6nnen verwendet werden, wenn dieses Modul schon fr\u00fcher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgef\u00fchrt oder die Installation wurde nicht \u00fcber Composer durchgef\u00fchrt (weil das Modul dies z.B. fr\u00fcher nicht unterst\u00fctzte), verwenden Sie bitte die Beschreibung unter Neuinstallation.","tags":"","url":"installation\/Update\/Updatedefinition.html"},{"title":"Modul deaktivieren","text":"im Adminbereich Deaktivieren Sie das Modul unter Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Deaktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Moduldeaktivierung auch \u00fcber die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:deactivate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Dateien erneuern","text":"auf der Kommandozeile Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer require d3\/bonimascore:^4.1.0.0 --update-no-dev Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien \u00fcberschrieben werden sollen. Best\u00e4tigen Sie dies f\u00fcr den Eintrag d3\/bonimascore. Achten Sie darauf, dass Composer f\u00fcr die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgef\u00fchrt wird. Sie erhalten sonst m\u00f6glicherweise unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"im Adminbereich Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Aktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Modulaktivierung auch \u00fcber die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:activate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. Enterprise Edition: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installieren","text":"im Adminbereich Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen. oder auf der Kommandozeile Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3modules_install","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"im Adminbereich Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Einstellungsunabh\u00e4ngige Pr\u00fcfungen Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Modul zeigt unter Module -> BonimaScore einen eigenen Bereich f\u00fcr Einstellungen Modul zeigt unter Benutzer verwalten -> Benutzer -> BonimaScore einen eigenen Bereich f\u00fcr Einstellungen","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul BonimaScore bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc D3 Module -> BonimaScore -> Moduleinstellungen erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf \u00f6ffnet sich der Hinweistext.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul BonimaScore aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"im Adminbereich Deaktivieren Sie das Modul unter Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Deaktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Moduldeaktivierung auch \u00fcber die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:deactivate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"auf der Kommandozeile Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/bonimascore --no-update Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner bonimascore und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul BonimaScore sind dies die folgende Tabellen und Felder: die komplette Tabelle d3bonimascore die komplette Tabelle d3bonimascoreresponse und diese Felder in bestehenden Tabellen: in Tabelle oxpayments: das Feld d3bonimascoresafe in Tabelle oxuser: das Feld d3bonimascoreapproval das Feld d3bonimascorecreditlimit das Feld d3bonimacheckthreshold das Feld d3bonimadontcheck in Tabelle oxgroups: das Feld d3bonimadontcheck sowie diese Eintr\u00e4ge in bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3bonimascore" **) **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Entscheidungsmatrix","text":"Die Entscheidungsmatrix verstehen Boniversum liefert einen ganzen Strauss an Informationen. Aus diesem sind f\u00fcr uns 3 Werte in dieser Reihenfolge wichtig: Adressvalidierung Personenvalidierung Score Adressvalidierung Erkl\u00e4rung Hiermit definiert Boniversum, ob die eingegebene Adresse bekannt ist. Boniversum kennt mit Sicherheit den allergr\u00f6\u00dften Teil aller Adressen. Gr\u00fcnde f\u00fcr Versagen Schl\u00e4gt diese Pr\u00fcfung fehl (liefert also "nicht validiert"), handelt es sich wohl um eine Fakeadresse. Neubaugebiete d\u00fcrften ebenfalls in die Gruppe fallen, jedoch wahrscheinlich schnell hinzugef\u00fcgt werden, weshalb man dies sicher au\u00dfer Acht lassen kann. Zuordnung in der Entscheidungsmatrix Die Zuordnung der Zahlungsarten auf Grund der Adressvalidierung k\u00f6nnen Sie innerhalb der Matrix in der ersten Spalte einsehen. Die erste Zeile behandelt alle, deren Adresse nicht bekannt ist. Alle Personen mit erkannten Adressen werden in den Folgezeilen behandelt. Schl\u00fcsse Bei unvalidierter Adresse werden keine weiteren Pr\u00fcfungen durchgef\u00fchrt. Dieser Personengruppe sollten Sie keine ausfallkritischen Zahlungsarten anbieten, da Fakeadresen sicher auf Betrugsverdacht hindeuten. Personenvalidierung Pr\u00fcfhistorie Die angegeben Adresse muss erkannt worden sein. Erkl\u00e4rung Boniversum hat Informationen zu allen Personen, die irgendeine Kredithistorie haben. Dazu reicht schon ein Handyvertrag oder eine Kontoer\u00f6ffnungsanfrage bei einer Bank. Auch Ratenzahlungsvereinbarungen und Kreditkartenbesitz flie\u00dfen in die Datenbank ein. Gesch\u00e4tzt d\u00fcrften mehr als 3\/4 der gesamten Bev\u00f6lkerung in diesen Daten zu finden sein. Gr\u00fcnde f\u00fcr das Versagen Wer als Person der Schufa \/ Boniversum nicht bekannt ist, ist entweder zu jung, dass sie noch keine schufarelevanten Transaktionen get\u00e4tigt hat oder diese Person gibt es tats\u00e4chlich nicht (Fakeaccount). Zuordnung in der Entscheidungsmatrix Das Ergebnis der Personenvalidierung finden Sie in der Matrix in Spalte 2. Das untere Drittel der Liste besch\u00e4ftigt sich mit nicht identifizierbaren Personen. Die oberen 2 Drittel der Liste zeigen Einstellungen zu identifizierten Personen. Schl\u00fcsse Boniversum gibt Empfehlungen auf Basis vorhandener Erkenntnisse sowie auch auf weichen Kriterien ab. Kann eine Person nicht identfiziert werden, fehlen jegliche historischen Daten. Hier k\u00f6nnen nur allgemeine Daten (z.B. Wohnort, Wohngegend, gesch\u00e4tztes Alter) als Kriterium herhalten. Dementsprechend schwierig wird auch eine Bonit\u00e4tsaussage zu treffen sein. Daher sollten Sie alle nicht identfizierten Personen unabh\u00e4ngig ihres Scores misstrauisch betrachten. In dieser Gruppe d\u00fcrften sich die meisten Betrugsversuche finden. Die angegeben Untereintr\u00e4ge mit verschiedenen Ausfallwahrscheinlichkeiten sind nur Feinabstufungen, die in dieser Gruppe kaum relevant sein d\u00fcrften. Score Pr\u00fcfhistorie Die angegeben Adresse muss erkannt worden sein. Die Personenidentifizierung ist egal, da f\u00fcr beide Gruppen ein Score geliefert wird. Erkl\u00e4rung Boniversum versucht die Ausfallwahrscheinlichkeit auf Grund der vorliegenden Daten zu sch\u00e4tzen. Hierzu werden generische Daten (z.B. Wohnort, Wohngegend, gesch\u00e4tztes Alter) herangezogen. Sofern der Benutzer identifiziert werden konnte, flie\u00dfen auch Daten zur pers\u00f6nliche Kredithistorie in den Score mit ein. Je nach Datenlagen (Person identifiziert \/ nicht identifiziert) k\u00f6nnen Sie einsch\u00e4tzen, wie verl\u00e4sslich der Score sein wird. Gr\u00fcnde f\u00fcr das Versagen Den Score gibt es in 2 Auspr\u00e4gungen: als 5-stellig Zahl. Dann wurde in der Vergangenheit schon einmal der Rechtsweg beschritten, um Zahlungen einzufordern. Wenn Pf\u00e4ndungen, Urteile oder Gerichtsvollzieher im Spiel sind, sollten Sie auf das Anbieten kritischer Zahlungsarten verzichten. Diese Scores kann es nur bei identifizierten Personen geben. als 3- bis 4-stellige Zahl. Wir pr\u00fcfen den Bereich von 563 bis 1079. Je h\u00f6her der Score des Benutzers liegt, umso weniger Zahlungsausfall ist zu bef\u00fcrchten. Ein niedriger Score l\u00e4sst auf Zahlungsschwierigkeiten in der Vergangenheit schlie\u00dfen. Es kann aber auch der Rest eines beendeten Insolvenzverfahrens sein, welches selbst nach Abschluss noch mehrere Jahre in der Historie verwendet wird (L\u00f6schfrist daf\u00fcr aktuell: 3 Jahre). Selbst ung\u00fcnstige Wohnadressen haben Einfluss auf den Score. Personen mit Scoreh\u00f6chstwerten sind reine Theorie und kommen praktisch nicht vor. Zuordnung in der Entscheidungsmatrix Die Scorewertzuordnung finden Sie in Spalte 3 mit von-\/bis-Gruppen bzw. absoluten Werten. Diese Werte gibt es meistens doppelt in der Liste. Einmal f\u00fcr validierte Personen und auch f\u00fcr unvalidierte Personen. Je nach Ergebnis der Personenvalidierung verwenden Sie bitte den jeweils passenden Eintrag. Schl\u00fcsse Unvalidierten Personen sollten Sie unabh\u00e4ngig vom Score keine kritischen Zahlungsarten erlauben. Bei validierten Personen entscheiden Sie anhand der Scoregruppe, welches Vertrauen Sie den jeweiligen Kunden entgegenbringen. Hier k\u00f6nnen Sie Abstufungen zwischen den einzelnen Gruppen machen. Konfiguration Haben Sie anhand der 3 Kriterien den passenden Eintrag in der Matrix finden k\u00f6nnen, markieren Sie dort alle nutzbaren Zahlungsarten und das verf\u00fcgbare Kreditlimit. Weitere Filterm\u00f6glichkeiten Unabh\u00e4ng der Entscheidungsmatrix k\u00f6nnen Sie auch an den Zahlungsarten selbst weitere Bedingungen definieren, ab wann eine Bezahlart zur Verf\u00fcgung stehen soll. So k\u00f6nnen Sie auch Kunden mit mittelm\u00e4\u00dfigem Score eine kritische Zahlungsart anbieten, wenn diese z.B. nur auf kleine Warenk\u00f6rbe angewendet werden kann. Oder Sie Sie bieten Zahlungsarten z.B. erst ab der 2. Bestellung an (Kundengruppe kleiner, mittlerer, gro\u00dfer Umsatz). Damit reduzieren Sie das Ausfallrisiko weiter. Weitere Anmerkungen Wenn dem Kunden eine unsichere Zahlungsart auf Grund der Boniversummatrix verwehrt wird, stehen diesem meist noch sichere Zahlungsarten zur Verf\u00fcgung (Vorauskasse, Nachnahme, Kreditkarte). Dass jemand wegen einer nicht optimalen Bonit\u00e4t \u00fcberhaupt nicht bestellen kann, kommt im Alltag kaum vor. Das sollte also kein Grund sein, als H\u00e4ndler zu viel Risiko auf sich zu nehmen.","tags":"","url":"manual\/entscheidungsmatrix.html"},{"title":"Ratingergebnis","text":"Nachvollziehen des letzten Ratings am Kundenkonto Meldet sich ein Kunde bei Ihnen, k\u00f6nnen Sie im Adminbereich am Kundenkonto im Tab "Bonimascore" die Werte des letzten Ratings einsehen und anhand der Matrix nachvollziehen, warum Zahlungsentscheidungen getroffen wurden. Dort finden Sie Angaben zu allen drei Kriterien. Beachten Sie dort bitte auch das Datum des letzten Ratings. Die Scorewerte ver\u00e4ndern sich \u00fcber die Zeit und sind nur vom aktuellen Stand wirklich aussagekr\u00e4ftig.","tags":"","url":"manual\/letzterscore.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem HelpCenter zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr D\u00b3-Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file +{"pages":[{"title":"<\/i> BonimaScore","text":"Mit diesem Modul k\u00f6nnen R\u00fcckgaben aus dem Boniversum-Produkt "BONIMA Score Pool Ident" validiert und konfiguriert werden. Andere Boniversum-Produkte verwenden m\u00f6glicherweise zu unserem Modul inkompatible R\u00fcckgabewerte. Weitere Informationen zum Modul BonimaScore finden Sie in unserem Moduleshop: https:\/\/www.oxidmodule.com\/","tags":"","url":"index.html"},{"title":"Changelog","text":"4.1.1.0 - 2023-01-03 Added installierbar in OXID 6.5.x (CE 6.12 + 6.13) erg\u00e4nze Beschreibung f\u00fcr das ungesetzte Kreditlimit gruppiere Matrixeintr\u00e4ge jeweils mit einer Tabellen\u00fcberschrift Changed Code optimiert 4.1.0.0 - 2022-06-15 Added Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain m\u00f6glich 4.0.1.0 - 2022-01-17 Added installierbar in OXID 6.4.0 4.0.0.0 - 2021-10-01 Added installierbar in OXID 6.3.0 und 6.3.1 3.2.0.0 - 2022-06-15 Added Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain m\u00f6glich 3.1.1.0 - 2021-06-21 Added installierbar in OXID 6.2.3 und 6.2.4 Changed Templatebl\u00f6cke f\u00fcr einfachere \u00dcberladung eingef\u00fcgt Scoreanfragen werden als Info zur einfacheren Nachvollziehbarkeit mitgeschrieben Fixed falscher Score Startwert in der Entscheidungsmatrix korrigiert verdrehte Score Ranges im Status 3 f\u00fcr statistische Abfragen korrigiert 3.1.0.0 - 2021-03-12 Added erforderliche Felder, die im Shop keine Pflichtfelder sind, werden an der zu pr\u00fcfenden Zahlart zus\u00e4tzlich abgefragt funktioniert f\u00fcr alle Boniversum-Pflichtfelder wenn die Felder unabh\u00e4ngig vom Pflichtfeld schon ausgef\u00fcllt sind, erfolgt keine zus\u00e4tzliche Abfrage Changed Templates f\u00fcr Verwendung in Flow- und Wave-Theme aktualisiert Fixed Geburtsdatumauswahl zeigt komplette Monatsnamen anstelle der Ziffern 3.0.2.1 - 2020-10-16 Changed Titellogo auf statischen Asset umgestellt Dokumentation aktualisiert 3.0.2.0 - 2020-04-08 Added installierbar in OXID 6.2 3.0.1.0 - 2020-04-03 Changed Erweiterbarkeit verbessert f\u00fcr R\u00fcckleitung im Falle des nicht gesetzten Geburtstages Dokumentation erg\u00e4nzt Fixed vermeidet Bonima-Check, wenn Bestellung im Admin ge\u00e4ndert oder neu berechnet wird Geburtstagspr\u00fcfung bei nicht ladbarem Kundenkonto korrigiert 3.0.0.0 - 2018-11-26 Changed Refaktorisierung f\u00fcr OXID 6.0 Vorabpr\u00fcfung entfernt - Scorewert wird (wenn nicht vorhanden) erst bei Auswahl einer relevanten Zahlungsart angefordert Zahlenangaben werden in Shop-Standardw\u00e4hrung konvertiert zus\u00e4tzliche Pr\u00fcfungen eingef\u00fcgt Optionen sind \u00fcber Lizenzschl\u00fcssel aktivierbar \u00dcbersetzungen erg\u00e4nzt und aktualisiert Minor version upgrade notice: there are some backward-incompatible changes to this release. 2.0.0.1 - 2018-10-30 Added fehlende \u00dcbersetzung eingef\u00fcgt Changed PostPaymentCheck: Zahlarten werden nur gepr\u00fcft, wenn diese keine "sicheren Zahlarten" sind Fehlerbehandlung im Fall von Falscheingaben korrigiert 2.0.0.0 - 2018-10-11 Added umfangreiches Logging eingef\u00fcgt Lizenzverwendung integriert Changed Basis auf D3 Modul Connector umgestellt Abfragen werden nur noch max. 1x pro Tag durchgef\u00fchrt, k\u00fcrzere Abfragen werden aus der Speicherung in der Shopdatenbank bedient informatorische Fehlermeldungen werden bei Validierungsproblemen auch im Frontend gezeigt Refactoring des gesamten Moduls 1.1.2.0 - 2018-08-21 Added Check-Ausschluss f\u00fcr Kunden und Kundengruppen eingef\u00fcgt (erfordert zus\u00e4tzliches Plugin) Bonit\u00e4tspr\u00fcfung auf Basis des Mindestwarenkorbwertes eingef\u00fcgt (erfordert zus\u00e4tzliches Plugin) 1.1.1.0 - 2017-12-07 Added kundenspezifisches Kreditlimit eingef\u00fcgt Testpersonenmatrix eingef\u00fcgt Changed gecachter Response erkennt Adress\u00e4nderung Precheck 1.1.0.3 - 2017-10-16 Added nachgelagerte Bonit\u00e4tspr\u00fcfung (#6777) 1.1.0.2 - 2016-07-04 Added Pr\u00fcfung der Lieferadresse (erfordert AddOn) Changed veralteten Code korrigiert fehlerhafte Admindarstellung bei nicht gesetzten Safe-Payments korrigiert 1.1.0.1 - 2016-06-10 Added Precheck Changed WSDL-Adresse angepasst","tags":"","url":"changelog\/Changelog.html"},{"title":"Editionen","text":"Das Modul BonimaScore erhalten Sie in verschiedenen Editionen mit unterschiedlichem Funktionsumfang. Funktionsumfang Standard-Edition Premium-Edition nachgelagerte Bonit\u00e4tspr\u00fcfung X X Infotab am Adminkundenkonto X X Pr\u00fcfung der Bonit\u00e4t erst ab einem bestimmten Warenkorbwert X Kunden und Kundengruppen k\u00f6nnen von der Pr\u00fcfung ausgeschlossen werden X kundenidividuelles Kreditlimit X Zahlarten bei abweichender Lieferadresse verweigern X G\u00fcltigkeitsdauer einer Pr\u00fcfung festlegen X Nachbehandlung des ermittelten Scores X Kunden und Kundengruppen k\u00f6nnen von Nachbehandlung ausgeschlossen werden X","tags":"","url":"editions\/Editionen.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/Installation.html"},{"title":"Systemanforderungen","text":"PHP Version 7.3.x bis 8.1.x PHP Decoder installierter ionCube Loader (PHP bis 7.4) oder installierter SourceGuardian Loader (PHP ab 8.0) Shopeditionen OXID eShop Community Edition (CE) OXID eShop Professional Edition (PE) OXID eShop Enterprise Edition (EE) OXID eShop B2B Edition Shopversionen OXID eShop in Compilation Version 6.3.x 6.4.x 6.5.x Themes flow wave D3 Modul-Connector (kostenfrei bei D3 erh\u00e4ltlich) ab Version 6.0.0.0 Installation via Composer Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer auf der Kommandozeile php composer require d3\/bonimascore:^4.1.1.0 --update-no-dev .\/vendor\/bin\/oe-console oe:module:activate d3bonimascore .\/vendor\/bin\/d3modules_install .\/vendor\/bin\/d3cleartmp Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der Modul-Connector Dokumentation.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"auf der Kommandozeile F\u00fchren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul BonimaScore zur Installation hinzuzuf\u00fcgen: php composer require d3\/bonimascore:^4.1.1.0 --update-no-dev Achten Sie darauf, dass Composer f\u00fcr die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgef\u00fchrt wird. Sie erhalten sonst m\u00f6glicherweise unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Verwendung eigener Themes","text":"Das Modul ist f\u00fcr die Verwendung mit den folgenden OXID-Themes vorbereitet: Wave Flow Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis f\u00fcr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und \/ oder die CSS-Dateien in die neuen Ordner. \u00c4hnelt Ihr neues Theme technisch einem der OXID-Originale, k\u00f6nnen Sie dieses darauf umleiten. Childs von originalen OXID- Themes ben\u00f6tigen keine Umleitung. Weitere Informationen zur Umleitung finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Verwendung_eigener_Themes.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"im Adminbereich Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Aktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:activate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. Enterprise Edition: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"im Adminbereich Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. oder auf der Kommandozeile Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3modules_install","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"im Adminbereich Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Speziell BonimaScore wird in unterschiedlichen Editionen f\u00fcr den Livebetrieb angeboten. Besuchen Sie unseren Moduleshop, um mehr dar\u00fcber zu erfahren. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Wann kann ein Update ausgef\u00fchrt werden?","text":"Die Updateanweisungen k\u00f6nnen verwendet werden, wenn dieses Modul schon fr\u00fcher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgef\u00fchrt oder die Installation wurde nicht \u00fcber Composer durchgef\u00fchrt (weil das Modul dies z.B. fr\u00fcher nicht unterst\u00fctzte), verwenden Sie bitte die Beschreibung unter Neuinstallation.","tags":"","url":"installation\/Update\/Updatedefinition.html"},{"title":"Modul deaktivieren","text":"im Adminbereich Deaktivieren Sie das Modul unter Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Deaktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Moduldeaktivierung auch \u00fcber die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:deactivate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Dateien erneuern","text":"auf der Kommandozeile Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer require d3\/bonimascore:^4.1.1.0 --update-no-dev Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien \u00fcberschrieben werden sollen. Best\u00e4tigen Sie dies f\u00fcr den Eintrag d3\/bonimascore. Achten Sie darauf, dass Composer f\u00fcr die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgef\u00fchrt wird. Sie erhalten sonst m\u00f6glicherweise unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"im Adminbereich Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Aktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Modulaktivierung auch \u00fcber die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:activate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. Enterprise Edition: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installieren","text":"im Adminbereich Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen. oder auf der Kommandozeile Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3modules_install","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"im Adminbereich Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Einstellungsunabh\u00e4ngige Pr\u00fcfungen Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Modul zeigt unter Module -> BonimaScore einen eigenen Bereich f\u00fcr Einstellungen Modul zeigt unter Benutzer verwalten -> Benutzer -> BonimaScore einen eigenen Bereich f\u00fcr Einstellungen","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul BonimaScore bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc D3 Module -> BonimaScore -> Moduleinstellungen erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf \u00f6ffnet sich der Hinweistext.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul BonimaScore aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"im Adminbereich Deaktivieren Sie das Modul unter Erweiterungen -> Module. Klicken Sie nach Auswahl von BonimaScore auf den Button Deaktivieren. oder auf der Kommandozeile Alternativ k\u00f6nnen Sie die Moduldeaktivierung auch \u00fcber die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchf\u00fchren. .\/vendor\/bin\/oe-console oe:module:deactivate d3bonimascore Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"auf der Kommandozeile Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/bonimascore --no-update Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner bonimascore und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul BonimaScore sind dies die folgende Tabellen und Felder: die komplette Tabelle d3bonimascore die komplette Tabelle d3bonimascoreresponse und diese Felder in bestehenden Tabellen: in Tabelle oxpayments: das Feld d3bonimascoresafe in Tabelle oxuser: das Feld d3bonimascoreapproval das Feld d3bonimascorecreditlimit das Feld d3bonimacheckthreshold das Feld d3bonimadontcheck in Tabelle oxgroups: das Feld d3bonimadontcheck sowie diese Eintr\u00e4ge in bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3bonimascore" **) **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"im Adminbereich Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. oder auf der Kommandozeile Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verf\u00fcgung. F\u00fchren Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus: .\/vendor\/bin\/d3cleartmp Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus. Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern k\u00f6nnen.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Entscheidungsmatrix","text":"Die Entscheidungsmatrix verstehen Boniversum liefert einen ganzen Strauss an Informationen. Aus diesem sind f\u00fcr uns 3 Werte in dieser Reihenfolge wichtig: Adressvalidierung Personenvalidierung Score Adressvalidierung Erkl\u00e4rung Hiermit definiert Boniversum, ob die eingegebene Adresse bekannt ist. Boniversum kennt mit Sicherheit den allergr\u00f6\u00dften Teil aller Adressen. Gr\u00fcnde f\u00fcr Versagen Schl\u00e4gt diese Pr\u00fcfung fehl (liefert also "nicht validiert"), handelt es sich wohl um eine Fakeadresse. Neubaugebiete d\u00fcrften ebenfalls in die Gruppe fallen, jedoch wahrscheinlich schnell hinzugef\u00fcgt werden, weshalb man dies sicher au\u00dfer Acht lassen kann. Zuordnung in der Entscheidungsmatrix Die Zuordnung der Zahlungsarten auf Grund der Adressvalidierung k\u00f6nnen Sie innerhalb der Matrix in der ersten Spalte einsehen. Die erste Zeile behandelt alle, deren Adresse nicht bekannt ist. Alle Personen mit erkannten Adressen werden in den Folgezeilen behandelt. Schl\u00fcsse Bei unvalidierter Adresse werden keine weiteren Pr\u00fcfungen durchgef\u00fchrt. Dieser Personengruppe sollten Sie keine ausfallkritischen Zahlungsarten anbieten, da Fakeadresen sicher auf Betrugsverdacht hindeuten. Personenvalidierung Pr\u00fcfhistorie Die angegeben Adresse muss erkannt worden sein. Erkl\u00e4rung Boniversum hat Informationen zu allen Personen, die irgendeine Kredithistorie haben. Dazu reicht schon ein Handyvertrag oder eine Kontoer\u00f6ffnungsanfrage bei einer Bank. Auch Ratenzahlungsvereinbarungen und Kreditkartenbesitz flie\u00dfen in die Datenbank ein. Gesch\u00e4tzt d\u00fcrften mehr als 3\/4 der gesamten Bev\u00f6lkerung in diesen Daten zu finden sein. Gr\u00fcnde f\u00fcr das Versagen Wer als Person der Schufa \/ Boniversum nicht bekannt ist, ist entweder zu jung, dass sie noch keine schufarelevanten Transaktionen get\u00e4tigt hat oder diese Person gibt es tats\u00e4chlich nicht (Fakeaccount). Zuordnung in der Entscheidungsmatrix Das Ergebnis der Personenvalidierung finden Sie in der Matrix in Spalte 2. Das untere Drittel der Liste besch\u00e4ftigt sich mit nicht identifizierbaren Personen. Die oberen 2 Drittel der Liste zeigen Einstellungen zu identifizierten Personen. Schl\u00fcsse Boniversum gibt Empfehlungen auf Basis vorhandener Erkenntnisse sowie auch auf weichen Kriterien ab. Kann eine Person nicht identfiziert werden, fehlen jegliche historischen Daten. Hier k\u00f6nnen nur allgemeine Daten (z.B. Wohnort, Wohngegend, gesch\u00e4tztes Alter) als Kriterium herhalten. Dementsprechend schwierig wird auch eine Bonit\u00e4tsaussage zu treffen sein. Daher sollten Sie alle nicht identfizierten Personen unabh\u00e4ngig ihres Scores misstrauisch betrachten. In dieser Gruppe d\u00fcrften sich die meisten Betrugsversuche finden. Die angegeben Untereintr\u00e4ge mit verschiedenen Ausfallwahrscheinlichkeiten sind nur Feinabstufungen, die in dieser Gruppe kaum relevant sein d\u00fcrften. Score Pr\u00fcfhistorie Die angegeben Adresse muss erkannt worden sein. Die Personenidentifizierung ist egal, da f\u00fcr beide Gruppen ein Score geliefert wird. Erkl\u00e4rung Boniversum versucht die Ausfallwahrscheinlichkeit auf Grund der vorliegenden Daten zu sch\u00e4tzen. Hierzu werden generische Daten (z.B. Wohnort, Wohngegend, gesch\u00e4tztes Alter) herangezogen. Sofern der Benutzer identifiziert werden konnte, flie\u00dfen auch Daten zur pers\u00f6nliche Kredithistorie in den Score mit ein. Je nach Datenlagen (Person identifiziert \/ nicht identifiziert) k\u00f6nnen Sie einsch\u00e4tzen, wie verl\u00e4sslich der Score sein wird. Gr\u00fcnde f\u00fcr das Versagen Den Score gibt es in 2 Auspr\u00e4gungen: als 5-stellig Zahl. Dann wurde in der Vergangenheit schon einmal der Rechtsweg beschritten, um Zahlungen einzufordern. Wenn Pf\u00e4ndungen, Urteile oder Gerichtsvollzieher im Spiel sind, sollten Sie auf das Anbieten kritischer Zahlungsarten verzichten. Diese Scores kann es nur bei identifizierten Personen geben. als 3- bis 4-stellige Zahl. Wir pr\u00fcfen den Bereich von 563 bis 1079. Je h\u00f6her der Score des Benutzers liegt, umso weniger Zahlungsausfall ist zu bef\u00fcrchten. Ein niedriger Score l\u00e4sst auf Zahlungsschwierigkeiten in der Vergangenheit schlie\u00dfen. Es kann aber auch der Rest eines beendeten Insolvenzverfahrens sein, welches selbst nach Abschluss noch mehrere Jahre in der Historie verwendet wird (L\u00f6schfrist daf\u00fcr aktuell: 3 Jahre). Selbst ung\u00fcnstige Wohnadressen haben Einfluss auf den Score. Personen mit Scoreh\u00f6chstwerten sind reine Theorie und kommen praktisch nicht vor. Zuordnung in der Entscheidungsmatrix Die Scorewertzuordnung finden Sie in Spalte 3 mit von-\/bis-Gruppen bzw. absoluten Werten. Diese Werte gibt es meistens doppelt in der Liste. Einmal f\u00fcr validierte Personen und auch f\u00fcr unvalidierte Personen. Je nach Ergebnis der Personenvalidierung verwenden Sie bitte den jeweils passenden Eintrag. Schl\u00fcsse Unvalidierten Personen sollten Sie unabh\u00e4ngig vom Score keine kritischen Zahlungsarten erlauben. Bei validierten Personen entscheiden Sie anhand der Scoregruppe, welches Vertrauen Sie den jeweiligen Kunden entgegenbringen. Hier k\u00f6nnen Sie Abstufungen zwischen den einzelnen Gruppen machen. Konfiguration Haben Sie anhand der 3 Kriterien den passenden Eintrag in der Matrix finden k\u00f6nnen, markieren Sie dort alle nutzbaren Zahlungsarten und das verf\u00fcgbare Kreditlimit. Kreditlimit Erlauben Sie Kunden die ausgew\u00e4hlten Zahlungsarten nur, wenn deren Warenkorbh\u00f6he einen bestimmten Betrag nicht \u00fcberschreitet. Beachten Sie bitte, dass ein mit 0 (null) eingestelltes Kreditlimit diese Pr\u00fcfung deaktiviert. Dann wird die Warenkorbh\u00f6he nicht \u00fcberpr\u00fcft. Das Kreditlimit k\u00f6nnen Sie am Matrixeintrag setzen. Lizenzabh\u00e4ngig k\u00f6nnen Sie das Limit zus\u00e4tzlich am Kundenkonto setzen und damit den Wert der Matrix \u00fcberstimmen. Weitere Filterm\u00f6glichkeiten Unabh\u00e4ng der Entscheidungsmatrix k\u00f6nnen Sie auch an den Zahlungsarten selbst weitere Bedingungen definieren, ab wann eine Bezahlart zur Verf\u00fcgung stehen soll. So k\u00f6nnen Sie auch Kunden mit mittelm\u00e4\u00dfigem Score eine kritische Zahlungsart anbieten, wenn diese z.B. nur auf kleine Warenk\u00f6rbe angewendet werden kann. Oder Sie Sie bieten Zahlungsarten z.B. erst ab der 2. Bestellung an (Kundengruppe kleiner, mittlerer, gro\u00dfer Umsatz). Damit reduzieren Sie das Ausfallrisiko weiter. Weitere Anmerkungen Wenn dem Kunden eine unsichere Zahlungsart auf Grund der Boniversummatrix verwehrt wird, stehen diesem meist noch sichere Zahlungsarten zur Verf\u00fcgung (Vorauskasse, Nachnahme, Kreditkarte). Dass jemand wegen einer nicht optimalen Bonit\u00e4t \u00fcberhaupt nicht bestellen kann, kommt im Alltag kaum vor. Das sollte also kein Grund sein, als H\u00e4ndler zu viel Risiko auf sich zu nehmen.","tags":"","url":"manual\/entscheidungsmatrix.html"},{"title":"Ratingergebnis","text":"Nachvollziehen des letzten Ratings am Kundenkonto Meldet sich ein Kunde bei Ihnen, k\u00f6nnen Sie im Adminbereich am Kundenkonto im Tab "Bonimascore" die Werte des letzten Ratings einsehen und anhand der Matrix nachvollziehen, warum Zahlungsentscheidungen getroffen wurden. Dort finden Sie Angaben zu allen drei Kriterien. Beachten Sie dort bitte auch das Datum des letzten Ratings. Die Scorewerte ver\u00e4ndern sich \u00fcber die Zeit und sind nur vom aktuellen Stand wirklich aussagekr\u00e4ftig.","tags":"","url":"manual\/letzterscore.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem HelpCenter zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr D\u00b3-Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file diff --git a/src/Application/Controller/Admin/d3bonimascore_config_main.php b/src/Application/Controller/Admin/d3bonimascore_config_main.php index d57c5b2..c43516b 100644 --- a/src/Application/Controller/Admin/d3bonimascore_config_main.php +++ b/src/Application/Controller/Admin/d3bonimascore_config_main.php @@ -81,7 +81,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main * @return ListModel * @throws DBALException */ - public function d3GetCountryList() + public function d3GetCountryList(): ListModel { $oQB = d3database::getInstance()->getQueryBuilder(); $oQB->select('*') @@ -96,7 +96,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main return $oList; } - public function getHasDebugSwitch() + public function getHasDebugSwitch(): bool { return true; } @@ -104,7 +104,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main /** * @return string */ - public function getDebugHelpTextIdent() + public function getDebugHelpTextIdent(): string { return $this->_sBoniversumDebugHelpTextIdent; } @@ -118,7 +118,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main * @throws d3ShopCompatibilityAdapterException * @throws d3_cfg_mod_exception */ - public function hasPremiumOption() + public function hasPremiumOption(): bool { return $this->d3GetSettings()->getLicenseConfigData(d3bonimascore_conf::SERIAL_BIT_PREMIUMEDITION, 1); } diff --git a/src/Application/Controller/Admin/d3bonimascore_matrix_main.php b/src/Application/Controller/Admin/d3bonimascore_matrix_main.php index cd53733..ce5edba 100644 --- a/src/Application/Controller/Admin/d3bonimascore_matrix_main.php +++ b/src/Application/Controller/Admin/d3bonimascore_matrix_main.php @@ -75,7 +75,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main * @return ListModel * @throws DBALException */ - public function d3GetConfigOptions() + public function d3GetConfigOptions(): ListModel { $sShopId = Registry::getConfig()->getShopId(); @@ -113,7 +113,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main * @return PaymentList * @throws DBALException */ - protected function _d3GetPaymentList() + protected function _d3GetPaymentList(): PaymentList { $oQB = d3database::getInstance()->getQueryBuilder(); $oQB->select('*') @@ -134,7 +134,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main * @return bool * @throws DBALException */ - public function isSafePayment($sPaymentId) + public function isSafePayment($sPaymentId): bool { $oList = $this->d3GetPaymentList(); $oPayment = $oList->offsetGet($sPaymentId); diff --git a/src/Application/Controller/Admin/d3bonimascore_user.php b/src/Application/Controller/Admin/d3bonimascore_user.php index f55076f..74eae5e 100644 --- a/src/Application/Controller/Admin/d3bonimascore_user.php +++ b/src/Application/Controller/Admin/d3bonimascore_user.php @@ -121,7 +121,7 @@ class d3bonimascore_user extends AdminController */ public function getBonimaScoreConfig() { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return false; } @@ -148,7 +148,7 @@ class d3bonimascore_user extends AdminController */ public function getBonimaScoreValue($raw = false) { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return false; } @@ -166,7 +166,7 @@ class d3bonimascore_user extends AdminController */ public function getBonimaResponseAddress() { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return false; } @@ -184,7 +184,7 @@ class d3bonimascore_user extends AdminController */ public function getBonimaResponsePerson() { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return false; } @@ -202,7 +202,7 @@ class d3bonimascore_user extends AdminController */ public function getBonimaResponseValidationStatus() { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return false; } @@ -220,7 +220,7 @@ class d3bonimascore_user extends AdminController */ public function getBonimaResponsePersonIdentification() { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return false; } @@ -238,7 +238,7 @@ class d3bonimascore_user extends AdminController */ public function getBonimaResponseTaskDetails() { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return null; } @@ -261,7 +261,7 @@ class d3bonimascore_user extends AdminController */ public function getNextBonimaCheckDatetime() { - if (false == $this->bonimaresponse) { + if (!$this->bonimaresponse) { return false; } diff --git a/src/Application/Model/Exceptions/d3MandatoryFieldValueException.php b/src/Application/Model/Exceptions/d3MandatoryFieldValueException.php index b5165f7..929f97e 100644 --- a/src/Application/Model/Exceptions/d3MandatoryFieldValueException.php +++ b/src/Application/Model/Exceptions/d3MandatoryFieldValueException.php @@ -1,32 +1,32 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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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 -ZxOu \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/birthdate.php b/src/Application/Model/MandatoryFields/birthdate.php index 52464b7..15c2112 100644 --- a/src/Application/Model/MandatoryFields/birthdate.php +++ b/src/Application/Model/MandatoryFields/birthdate.php @@ -1,51 +1,51 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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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 -uno+mdiEgxWL0gWEfKUDZntpVQiX51oZlNYZpL8= \ No newline at end of file +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 +9zWd7Pi56x2cyg/UeA0j \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/city.php b/src/Application/Model/MandatoryFields/city.php index c604889..032f02f 100644 --- a/src/Application/Model/MandatoryFields/city.php +++ b/src/Application/Model/MandatoryFields/city.php @@ -1,25 +1,25 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPo06rL+7x2sGNh50V2MsBY0v0urVC0GxF+CKp1TE3+GY47t17qshr1Tra+MzWbYYenBlP0T3 -9u9iuuAChXezwFKLzBybJB3fqFla5DCw0Ma0j+6nMPDTWbi6TAeWuWALbFvdkaWPDk8Z215g2Uv+ -YpAUBQ3Ww90a3T6A3El5Nj7E4ME6r6IORW9GDgddKIBNtWvE51kkogzRBJ7HVFGNo9flGYW6CNx+ -4G+iZdXH1EdPhx2z3Y8rBie0HHNI/3ZqWd1u1mrIgCe3De+9bQkYiyRQAdtaNvNrd5luamwEr+RV -cSB5MtiEuacCqoxRbXJu17Y6pmTGYp2LjfvGpYDjDbP6CGvju4GoKdaRd572iXzvb9svQNlNuwjo -9Ck1+4+C/TyXDMG2owqxHfUtvEJ7lHeNgZFTjw+N4PtJAIf+b96f/us4Vm80lLr05YVC7GlUSWAU -P9fjayqDa9oHm8EzgxcR37w3tV4pjCZJrifzx60N7EuoIsv098gtCgQlOUWefwuzrtugKMAxrQ3v -BwJrJL+mAplvlssxzDNF1rg7l/vo1Y2A93f1iFcoxtxSK3rb9XjuqygfaWPMH3G8fC5R3VzCxzOb -ElTmZzf9gVVwwHHO7LuiSuwipMCrb0MTuvf0NcyF81ZqYALxhvQBE9fQr0840ySTEFStMLWGZ1aV -UgFcWoWTjALoLLEUXBTKXujtC1/LtlRDqNddJRx7jAjutR8RMc+tA2vcWTkKIDPf2nLNiQBU6mF0 -iXR7AQJ8PFY78QoYHSQqsOIdqYBrKli04BH0qFcAB75OYl9pyD5zckeXNmb84f6k/HE0PUdOUSwX -jh7xIIrEh8VrGQwbP/4pQkn/Au/QT2r1BJadC9AyUwtkTsDHl0uXU8gRQdnFbIoqwxu1MAIx2AB7 -Dr9ZftDT5SaJpq2oq1SGrLS4uPsJgmC4YXlwKnTH99m/ONy0ptB/it32Q9nExIGZOJSkyECMWyk8 -Vi/XC1fpvYpvBXqk0PYVoaSAxeFTx6t1S97YjL3ydCgXu7Mk++53wthhC4rp9B8PEaQcTHoAwLBj -fvsJAj2cf6Yp8Yq0rSqB8BnrOnhs/6FuRgXHh+JFgqjTzOA63wTIj7ywvsRNj+MG1uywjtbSzgnr -w1akzzLg95bwyzGZx2HS4njGhf7q0n0PI87VuoHfNC0RmEruGDz1BpcC5knqJwC9ysFwH+k0JqXH -Dm9n34ZdNBirjz/IdXa1R46vMuYMw0RaR+v7agd8TvafLtJePYN4M+dI9Iofeek+XaH6B0plwOgl -rOD5ruPuVtzN8ZfTJLbmCJEqPUM3TFM8+KC5epGqX7yZyRfj/e5H0Rq8MukIQaaHS+AARDHgpXX6 -TvbA57L6WTJxRr8XbDogsVNqPOB/W3ceEYP/at6caRm8QF8753RkILHmUoB5Vyz9gKCRIy3U2sy+ -na3FpnfBiMgFxU9Qilqp9OSRv7+J/ln1yQY79urAW+//5X7OVY7WVKtsletmb+mAJixpa2GINVaL -1xdQVfAZGziwpWxwjQxBZYm= \ No newline at end of file +HR+cP/z8RFWR6RV0NEJRRJXhsFbPZ9VnRTtkuTOdtCqO0D2eBIglfHvmZ2mZlD3vYyKKYToItxwP +4uW4ZaPL9qSIv7q9lf1swdFSxsw31nKRV+Bt1u384fcnien3a2DKt6FLT2sVGGzz24YPoR7OThZy +MNXLYPkZ2pj8XZcoztT1Jbgd4FH5pEyD62Jy3617sTXw4faVbodRSnLT29bENWTdrpU8Akb6fvGQ +v/pry0PYfybOaw7Dx/ADb6+25qaYz6pH8Tf8lr/sDe+6pk6tXV8UnlpJiKvAR5coPbb2cm0Gm3K0 +fO770YjfJOyKibOKMNg6eFDFtPFIWYMs6UoIMDd4Fg5ffc5Ifh1Oehf+pMdNOla8WeibAmoRkYQw +A2yn9TQ9Ffg+TpGeFRDCrjzoCN8zapdpnFECTrzMC++UT5q3kzI5wsSW6uV0DPTZzP67SvwTWbZw +JqKmqZWYsA7XPcetGDi/Buo7PI+6RYw4Uk6dNsL7AY3J2MX3nIbGMt/mg72IyJ0dkKbd08sA4a+R +J62nDssk/mvgXfFAgvmIcFmHpilNHbWTIosU8FyFyqjcDoKGmRSR5wvpWoNNRKYKvJJHJHDxf69I +bWrpIXRJE7CL5uhF/No494mkzo6MCB/1i/BHP9+a50/moRP6QcI3oO8JLHA8DCy9yftgQngTYeX1 +tXMG4saZGYiJFXNz3Vj92m1yaFak9vdsui0X9LfrzcFCLjO9obfjUE0biRRJkspSH2V4ltVJ7EXH +cv6wj8x5Ejjwk3W7ByQJ+brJVBN0NYmLq/JDv1JQesg708NJ6cTwblinIsHccmgdEnJpoJ4bovD3 +oVodBTsBA/QB1R4Y71S9FURuv+4qNhferMXYs6+oNSJ+WrJ3AwJk2d8ZsUoTEHnLl5ahYEAv9yd8 +QI0APVohaCuWD2OAUV7jlVUEZjXtDMb/tCm9nZ+9Q2sRq/zxGH7xCaUC4RyW5++i4NFlXjpBJHuk +AS6EwFhyniBw9BZcpHtG5mYo7Md/37JdaL9Buf2kCgIM3BCm1Q0nn3hdbcvmZOrzmcYr4pNMPhkr +bJVFamu0hlHsVlt5CULdXzbCDXXMXKo9/in8PVn3jJgieFcbsGRziID4BeqCRUaxRb0ON88kOSj9 +WCrbK9vn4jcbCh8/4wt+TN9lVdzEAcRr6Ys52PnQ9fRE0dyR97DycVrW7C01VLoT7ZykBLM7xrKx +BSeqoz8e8Ng3vX6MJF/j36K9ReP2+Bovn5g2UcgcLvpS2j3JkKoMBj+pjL2tOWARgYhpY1FY3mTF +f2pGGWV4fyN4JQTLjgKQ8xC/i3B+NnrBJnSBvOyuHtKZbbsY+dboj1nu2WqJhuViBWxtNVPmvVW8 +FmGLS32Uj8wVPH+kS3gBjuI63BMclxeYbEJRjvBc2vhOpp4CHW7uzFSmXQ9ITG0gowJsXOV+8/EN +8eStg8UzE1ag3oZJ4YlE1wWaRr//yACzcs8cZxjo/WZNsyEqNzZYIwadVfPdOcrRyxhztkVeY2Rr +9GvwOeWEtTm7epUOfbC1wf66a7mkqIkXdDRxRW2qC1fTJHbPuwetv7IqEDMXrGagJxv1q6BY \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/firstname.php b/src/Application/Model/MandatoryFields/firstname.php index 42e42b9..4945be4 100644 --- a/src/Application/Model/MandatoryFields/firstname.php +++ b/src/Application/Model/MandatoryFields/firstname.php @@ -1,25 +1,25 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPzBvJGwzGBOXk4xOBLMWu6GQpcPAF/UA2uQur9Loi2Dx/9Dl4zDV5KCix7oVpU2w9RbkRTFh -/wEDz2S1TyuKxc7UpPY6Zx61FnlJUKdMgI3m3yOsN+04ywWmk54bU5qShpjQWk3j/Frwc6kcXJA5 -Jg0bBoY+KYJVJATV8R3wAMECgdFRSzFD41F3GlX1e2fxcTRhSzk2sE/QPojATBBulfu1jWJMQRXM -fK+3/Zg9cTpFPdYBxqKpmWHxrh/9Hb+p7Rxj3LAeoWCsZucLgwApnjegVNXk5pk3TMKJNuh8kTyP -niLP/zp2EZYxLzq4BCw0VgOkCTpHSqq7JVp/RlsPTTg3TF5nk39CflCOCRJ/ft/DprTKazLInxx4 -xupjANI7aggCxsBCMnhpJY3c2YiVm3qG+c5PiIMxFQqYcToUsyZPrNtUsJzkhyO1M2WK2/vEEUxK -nXK+Dcqmv9xWdR00lG2wHtz9nPEx+QyZSnck1HN9tB15UPxnyRHU+e2v2m6aCAvsrqspmJv+GTMC -+ApP0DuNZUYsor13EQz9U3fWftmoAKSdJ94QEsTPTULiQWooQUSkK44Qh3VaCH0qMsFwqVMEaaHR -RyCb65iE2M5xd2NGy2RJwxi8QBH8ZBI2dym/ip9WoHLAmFs9qHYdpGkQ0ZF+M/riBzpxF/fpTeti -kArO6KBLG3wIIW1Ddl8IFQXi+sj6Hnmt+nEHaLJfuW4CzerAHS/PNBxBP6WdjPlgfZ6LXYw9OmTo -VW54GypWkq3wyPTTLpdv9ITkdbZ3L93HXw5gujhrT+CvXgA8vZtwL1S6u7XRVX0cC45Ym0BZZhCD -3/sBa/JtqRRyH0lmrsUG1aMQYaMjIhFFPLu+9Zs1ok7LZUwe+dedoFLag4ar0yMh89HzRUhu6w7Q -tPO88NoVwJMpA/CkCt98zoHSoDsEc4agtdhTREseYjgmIGTeWd2hJmuddTE6/mdaGfwHGmHV0Mk/ -SA6u56xdThkxRl/sdwgX2hbCKJVdsREFe2roT8jnJPG3vj0K9hu1Yvjdmwts3lNxxaGSFGDB/XTg -vSALjziFV1FD4eAfFsVD0hnDvAQJ67vdBk4dufhHsNeiRyswyE6BiEiwzHzOlBjTBG+2zlliK+cc -7xXH5x5QgxPmdcFytIbswIrJU2ud8QzEFLxdGWYyDjDGNlhRHzrmn6/vHMrwkSlz2KFGE6tp883X -TdJcBm5E2Tm8zBbOXFVy+qpGEGzLjdTIWMn7jDAxFb5Qh2+YVfLNWVgpkooY7M7/VXM62S+Jci2g -HmkTvDp5U2o3cz74coPKkAnIbCsj6dMuYL96ht7NI+CrhqCDGzuA94hHtfrDge3o62BkV6r97orn -wS+HgvCQSODGQA0jyu1+ISvl/eh10te2TC70f7kkUg4ISSHY9O6gyusyKeAgoWtRPTd1QFfEPqs+ -IITJj6g53BzUYi+W+WvAiSISSkAXHGd9H+UtiZwFkeAcxN2NbYpgDumYl5+Y9qKgropHGYHdb9Bj -roLapQho1IzLpk5u8XnYCWWrePT489YPge7uyjhJNx6euF/YDG== \ No newline at end of file +HR+cPwe6RI0qxLK8mR7u0pUE+WKRI+zehBxe1/0G/uD1arq0T9HDCfjSzaILTyamdh6lWJzShruc ++AV7zHd3E5sBEJRcB+gf9DB41uwyOjMk6O2bUZ3Fc+5hKYQ37ccikplY4xw8MqY0AUwit6nA3lQM +K83eLfDk1bs7T+YArYGdD5qdBzeJUDIh45rQSbi+MgGZ3vWS6xhodElGszG1SAyvgo2Q8rXmf081 +fVk8+b6SDoovTyXoqU1j2XwlQpiGz/H9McsPJE1ll2jVzZQFXixXjuNo7iRyqx5Egcb4kaF1dpS4 +rcsq02M5no3/GQ5xGOsRFyj64ZdxDXWO97INpMBh2id9b357RJJCT9AorrBGGD6knGqRWe39uXd+ +BaraDfQpIeoVQ89wiEfJx24ieBu/XaYe2x+ahRn+5EvNNVy+XeRbR1RHoWBiQSQP4UHAS2p5Lkzg +ECL3YuWdaeFTr+6Lb0KYGLwI5ZXgEoydZ0ZDffaBYT13cEckXFlkD56qSbK3/iEVh77Zcf/2qyYK +lq08Rc6YMiiKZ8j2KJ8/PVS7Z3QED6//VhRtbO58k+zLV7/ehSiTr3+NQyYWPhn9s9udnHriacHN +pTGflDWcka2d0uoAfFdohJSwXCKM8PnF2mApe8kdLZhCDjkjMGcOR++B/rLzGI6PYXhrrb+zAmeO +1e1P8dDWbrjpepO79T1sik0lmQbZXtF9pc7SR6LDru2sTP8Vg0yfCdoDc7LKqsYmXSAw/0Ge5dH9 +rqxVUekavDjlPVX8meliWOhknjfC6oRZeOEKPg4epkp6gR6K4AFDibaEoWp9M3SK/60t8nqDYaen +PbLo38i2u94TeD3bdJ6GD66n+AJ+h6xQVxMvrForXcuUh9y5Xy/FWnZAfARwEPjuks/AbbEc1mBR +aVSudnpXMRmx7knSElEgKlJOAiZVJIMoTqEr/lHlK93lcCY6ZwfNIb7rlySltUbwEMqcWRXFn7jk +VrbYOJBnbLoLKF9jJt3z0HuejtJ/bJt6oHd50yjrGbha+AGvSBriUJUkVRFGNPC2H/PjlSbzi8xG +MykyfGyBnArPIbZfDQB8txbl/bvXCU7xxmfvtgRByMB2QNwD3LglH0SehlUY+W26vMTFHHWwYcTk +TVSZ3Cdf0k7+8GVtoU6KWARi9zRx3A82l5tCX+Mu0y4laRvjGXSxeilbwanyLhl3xjW1ChQsjsfI +WZGxy1LX8RhrMEOcx+o2SJE9PPSK+cKx9kTW3hikhmi0fzFbZ96CR46mm/x2+uudJNd1EvNjNBEi +dUsaGCYrqefxRyL8oM7auNLnbGJF3fGsjLPSgFcj5TuQwNq1mg/SHuwC4tL/5JGX5YcxWN7zVRar +4we18ddd/jbFIloZuEumD8X9CDuo1rWBjESt+goZg5fn5i9oiPNV10l4+6MxJZRjTPlSEgIw0kJi +/9sQ29isIbUCFgTxqx3eHxABBkw5YO5yfGZ9t5Ghj827arLDIP+tBBe+ep3VTddihvElaO4p0L+J +U9LwFHoGouDCogXeZrQOcU81PXHZuBeHEuzqIQxqyAPbjO7XUxG= \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/lastname.php b/src/Application/Model/MandatoryFields/lastname.php index c493f7d..8cd8708 100644 --- a/src/Application/Model/MandatoryFields/lastname.php +++ b/src/Application/Model/MandatoryFields/lastname.php @@ -1,25 +1,25 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPrtQMwql8Q22DctEZal4uyDICZJPhl8pXDLF9/1MaN8mOCDlLUqsL3cIxXHw8PuaMpSvVO+Z -YBKhrF6/2t+wL6utBc2lAPJjqy7vNs014qDwMwnOA1WH8fXglWQh6Ka9U2sAyLRdeAXGrOPehKek -7I42ZxBefnpB/kDhbpdNxP0lYAzrzCvrmusJ8yG8LmJQJ1YsEPLtB3xtlbc7TTJ0zIhImlI8M6SJ -kM6VJwFcMEzTCBsRFdQqXmQoroonVl9OxPgRQmrIgCe3De+9bQkYiyRQAdqlQAi3nkkGDgNJG+RV -6SN5VKqZUEdC+vL2RxPcbNrxNnKpK1Ff17TBTSiOVl8tzUSs9us4rxhEIOH5txmbgcPq90KOu9Ii -to+SDmqvI/ZP/pkm508An/Q4GpZJT26ZoPs9UbhDg2VWZ/wSNVcRpBjoRwhsnRDpLc5j0BM0QdWw -FV3DQp6sx64lCU3xki0SIsMDa0TIbfAOVSoNYg9uvmQaPOOWMjavn3ujAtBpBo49Na/TY/vJOpFY -1+wTeKgQf01MTopDP+fWjHe4mLW4w9nhEFXQbADs7JMFtg5xxdG8TCDcacjcsoJfZi3VNuXvZaOY -f6D3noA04A/5LLODROSbh/ELY7GQ8heocmJB/zX7Rb+MjPina7SKLjXH1wtMaf+XKvimTaYjuc/F -ZnBFSXoE+uHCHtBTrzgoNvLkQ7DGbJif4kSRTesjTKjAk+DS3p4c7+PZLvpFoAMlbqjQ6budCq1K -2aOnxtRJn4JYbQomb1LMg9VGV/1/8IdDClkGWYkAFr136iYkErHyUZl2RcAB5Rj3R6pF19+4/Gxb -RMKk8L5H+AuvjSwZhJL6YLdxe3kk8eKruOt13sUdO0OPtoki8a7AFcXhuhcxoypnGIqaNgnS/mYX -CKkHwK/wfnGfBbhMHphWhPuwW0dF5L/wiNAXXsXMwsaTm/uZ0Fd0cegLAxVyKPvpZwR97DRx8l9j -aX/xm2kJcu/FJ+wf5pAGMKSP0x/eIbbuvVplyoY7yHvDe6VDsSe4YJO5cbmhxqzSCAwsD+6qwZAL -bfF716cvmOVlFSs5Lp8NChKlAu/fd4S26vVDVG2nmsQLTpaJWF8tk09pogj/oxFHd9N0Sd+2yxhX -y6YiPRnqZg0rWYkU4DT0kC5McTzPPcO/MVJaPQ2m2K++I8cBdvE8DEfKMqNuaWL0RWcmQxwPfJKK -rJHkBrhgtrHE5lQdpN2N68Sje23ENC4xoQN0MBvP+vWFT9q+Tv30Ig5JSfRyzHYAaVoztZjN+o2s -pXepQS071e9HhbY680dUc8RK9feVB91iyK5PlwuuP/ttfuTwOVnIszo2hb8KQtbDZHct7ghwyshY -9RRfaX8dlPHVXSlcOFSP3YJvpdP/75mqzmNeoELRp+Fu+9vzaC3cCM+dN/imuCi8q8M1aBvmxWfb -Iz8xrHphwvSZ1+Ov+Gu7q9s7k/ryk7JR7FT/8bT55e1WT8zDZ9n2VONjJMIVgjFzsfj0l5D4Yv8o -86AordaeZ4sci8ytpIu8O3igAKPMteGaiNA3tsvIyumFlyRMTJG= \ No newline at end of file +HR+cPz/PK37I8Aa6gsx54g4Rl+pj/1/54vPq6A+uPnsxmw7QUIjZpuw0x0mbRmD2jC2uVuBiD1Xw +UBA37Db8pQcQX30dLxqZof4Jf1PcINW4TwgzS1Da8aTH8wB7H9E5OBhQ6Gg3i0sxLmGAVtrRPUO+ +wUDeHeXiYyeawnFUPnA4CQ7Y2HCwQaoKbJSFG9ijMSQjVJq1zWCbnn/XLllwRZO3QnCNSQoASFd5 +jq2/tbWaX3vnEZHbuxoQdmJYMyrdkChjJyMwN/OsZuREuRU5yXx6/DEnJcTb2yoQyQ9147UkrG0b +XCTY6SUN7JLDjwp6qhEL+ysoobbd8r5E91yhx7w28N3bh30oQUxsUcMIjHyCRVydjLsbnDMSrdeq +gUgodCZxecKm1xWenRvqCfQKbGYyzwV5OSaC2/rAGcyOTf1KrraE1SxBRru8M+AiQV7Th6XpWGjx +87zQN8XeAnsbfPv7gs22Dp+Qdv6BVeL+J3go++HD4lFdPIbuA+XcNvJFYM2xt4rohr/g9aCTkcLZ +aOn3Z9xcNJSD0GL9vikVnhfd6GjLjn9jw9FPkD3NeTOAceGa6e8nAD//VzXn0JQORdoeEcbkx9AB ++MTaGAVnXZbmSGEqfEL8B2SNWzr3ImGDMHTxa1Bx4TMUNn3txQ1buWRp8x3QrC+/mHzOH57TYjrn +hatMDUf+wGYNtFhjc67LdWP5imdIgJiECHhmLPiCa6MpTbWszgTk/rKt5khyzoBI/O9UrT5Hae1L +u3NyL1BxMJvfNGZzMyLcsy/PoG6lyuRWCT6GtrRrdf+lW9HGpE4FK0dfxptR/Bl4hI8K3F4Tm/Em +8IDkhDxYHmI840QQ0/mDmzqjg9DWDwBIJCL8VwiK/Rga3KWLO9HiLcqCBY206M5Nc7b0PrfGTxtB +BnZNrP+vCr6jRhD+TnVFzVUxCq1fdhEwdcryiDjClrcEBKebWd3Sh7zuUbcj334R7+4fHna/t923 +GmSM5tdyLn5I1l/kXUm0fW2W/HXi7+YvxBA7KZLsiBdXAGk7DHv60kExCW14yBe5ZgXeMOAj/uqd +3AsJpxRjTEwqxbuIM2FNNOaGlJJU52mTp9TKuAERwDfKZkz79l0aHTaptQ1MDmKjdSikYZUG82uc +m2SfEyNvbRKj+oqhQcyRzaSC/pVP4AKUsro3aBGP7SyN3ACMtpiVjZa+DABZTFfDTkvz73iI/cud +z28cbYlSoak3aQqlyAj0qoYxi01zM5vmMfGXaLupUhhPcTcN+xwbFTdpvyBOEIR8iHSSQp/W0mgn +lQOPdutmTlO2Tb1UnFWkqBd6ZtsSbhypFrlHhLnQHX+WmrNNm5zbGKdPvhwmrUn4/9oIEvav+yKq +7N2EzUCdrCsMo/zf9PGqDv9hn34hyQ0udyDyz3QPyxOCwc1+KTshox8J0jzqkHRKXUSrL413uozi +ZuV5eoLs9jJe0AX4FGJA592Pgd6QdlDgOL52JMgQw2TtIqwvEfcELHxwdU4F8wtToZkU2PW4tjKS +RNr4SD1qQtP7GsEY5TZ0UsHEzL4ixw3LpXU5 \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/mandatoryDecorator.php b/src/Application/Model/MandatoryFields/mandatoryDecorator.php index f5d8219..406646a 100644 --- a/src/Application/Model/MandatoryFields/mandatoryDecorator.php +++ b/src/Application/Model/MandatoryFields/mandatoryDecorator.php @@ -1,20 +1,20 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPnoVjAcaPGsEiIaXYkDX7aFm1iW3EssXKBYuCYLYDtBMmYRGAEjSjl0bNYS2lRPBMTRNoOeD -Q5ztEaaZkW83PVQaXL29hIxe9izPuJSX2cTUV5rKz103jucZOIdWHduWYGosq1RYa7/l382ds3Ml -/FowY7QZBX3cJUldJit6yADD5UsDyblPBoc3YkaWPR7UXhiTM+aWgAhv0L2eTpeigWKo1V65Xhna -joyIs4rzX98GE5g910U6nazk6ONUqJO5OJ3P3LAeoWCsZucLgwApnjegVKPZYfSCyhkaQTl0bz+P -myLGCbknQm7W6gr5iJxkGmgthrmcMDNgMqAH/Afg2djUmFrYxbwYfPc5K+WTGmS7bDPZxTYLa68V -p5+410YFkF1Dj6Xf0bneu66BR/N/Z03r/p6rUgQFTQL/X7gCT59kwe15m0M2aww5S6D4O7SzfhL5 -edZ+b/iK1rYrnKvsZ5S42ZeLhGIJdyIJGEFxosfkLzMwF/V6Pv/5RpllfAb1yU2v75qEVOx3povO -vwP8mpgH3sSSNn+AVKEbCixyAVMezlIrXP4W+vyh3nQHByCJ9bsCWdcxDfnTjgeiz5vBkOSahCw1 -fwkr2fzkOKi1p41d0EaKPiym1JD3dTIE74RbRerpvzwj7Ibbk8SVN/lxgzYMyabQ4uSdeisCxFgL -x36TifcMJeWqanT+/XWBLgBNS1LjmOF56WK/vP8OVPJxwgIZ8xNzr3+fKqszIU4T8zGHZnogmHpt -V8UkBMPIFQFt0RJ/UNX+ldy1/MBLG2I9IYQPc/uwu2sMtyLLSLNWZuDBOah2ZCpk7L9Ly4iP4+sE -H8XD7JAUGVO0MCYPwfGxZb6/uX9omhxCbcaY0jGbrETzx0ECFQeBYvWzYutZzFC/AJYQIjhAd+0K -g9R1SjqYuiLxGWE6PFZVt0OMRNWXilwLE9mEGLVZvlLWLPNsGWCWs3OuCNGk2e6r6ysbT8kNsaj+ -xWEbzvRX1OtALos/Y3cmqEL0WglJn7isq5dYf5kxFmT+neZd58WZ5DCurcrdJJKoRQOYYZeqYpsN -QIKoOVip//6zQeiSasHCpU1plpH4bGSQcACNJlahvhvlf0HANIUl4b+r5o3XAF7uWzT1mikf9pLK -p0== \ No newline at end of file +HR+cPqymQLVi65APwORyT02+A/m6p8e24+bX7zPpuxWKti+/9enZDnXMeJElLS5OAmcf7z/F+0AR +IbDtNzQlLscOinNFO4a0scpkPP+PONMn+62Zqy0VcwgRYWqFdoSpHYzq017tAQjBQlFakp+JNd61 +JqQUZMzYIX2t7Kb3cW8/TiPwZ6mfgSFmDdRd8dciPPn4b30SsmsARZtAh7KjiLV5nE48AFQEOz6j +h3D8wyxKgSzKjBNk1SqYr3hfDamCdxoU7c8g1b/sDe+6pk6tXV8UnlpJiKufPrQAN76N9dh+LMS0 +fOB79IQ5mHUqEY6b5ZBM+Ok2k+h6qnahqV+BVrFoHnnbFgqawkujhKSk1ONdBdOZBMW2aHJc6U1E +SHYSaSzj8fs+i5iWTcoCj4v/RMP4KSCnuY5JFrLmfOhwr1vJX6MV1goKmxaqvZj55nlhrADZicCh +1R6Pg81Wd3skn4jZd111hJWYr27fDLi8rBDwwBC/liEg42yWgPvDYnGbC57YgQXrSWRGZa4TOQzi +scKY2yXzfg6XHOwKb/cEHnk80mtjjAckTiA1aeordd/rPPk/Ge8/YYPYjZRdpJudQGaTfCdl7J+i +CJefpKVm/rz6mC5AuirraIOFNmMbtG41+7Vi2oWiItJvv/2m56zm4+SxcDoRWeSmZ8ufqtjWiY2g +3HAGPrJhzn50zPPTs7TuhEeCRwI2ZczxnEg27W5Kfqq4sMkTubrqoQKijcQaCvqMnxyrJCY2Wqju +xDdnFpezPQ6F/s4gRyHL0jvgTlsSLBPC1dYnaIqIQq84L6h6erWXXRkm/nTJxuI7qo37prrp4cpt +KADxhHkJjsp4PsLNK/flrPoCj9z/Y2/2Xx0/g/n02cLL+zZQS1enlZc60wOxw8+N/bkyAHNAQDTV +b/udTLe38bryhD1lBGpFO0DyQAgELCwGxqCtEeflVOA3lk4TCN6X1TJbgoV+rpfXGOTqeFFqZjmS +5+ADLxeN2kGqz17Vknza2tNojocGaciCXp+aFY5BBe989QxSIO7Wnu7gbDs+KRx8eeY5akpAkKfe +ST78VC/Wt7MQzKQYmYTBI5tKURTJFVtoNNyA7U2wxWwIZKwbDG+TMyAWm9/EhJZtn3qD3ZcOXo3f +DwASCkdM \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/mandatoryStringField.php b/src/Application/Model/MandatoryFields/mandatoryStringField.php index 0df027f..305ccc5 100644 --- a/src/Application/Model/MandatoryFields/mandatoryStringField.php +++ b/src/Application/Model/MandatoryFields/mandatoryStringField.php @@ -1,53 +1,51 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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 +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 +ZzXEawlkbT+xiSBVY3au1L1lFX2UkoMh51S= \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/salutation.php b/src/Application/Model/MandatoryFields/salutation.php index 68f84bf..82f0584 100644 --- a/src/Application/Model/MandatoryFields/salutation.php +++ b/src/Application/Model/MandatoryFields/salutation.php @@ -1,25 +1,25 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPw9MIlmulKxqnU7Vt+I5zPIiL9IRd1Vxj+HuveklASk8qAF0oX/BuJd8qhoXKBSbxa/z5aAw -rSUVQqcX3oM8RkM4pnTJ4VpMi/kd0mBseq2vjeEWEdd3Z6HHRPBALnfqqZL9ONVeJ2Mopl8qTJHU -H/mSbtTf2GcxnEdxVgyj0j/4cuSLHNbv6oy9wHen8xz8q+G1YJ/zkIvMDr2rk/7aCRfVvn5tidhO -cGzAB02Kna3fVWrGuQrrHILAhzww3+uslXE230rIgCe3De+9bQkYiyRQAdqbRQxZ86C+CUKeFB7V -cSR5HDmV1nC40oJuGkmdfCeQEO3BY4IVy7cnU/bDDpTi9+OrfZ3mK8OsrT5uNQYURNmg9xTRBXcG -XuqPijIqI7sPLrFFHALoCIWaXWZ80oRje1lmpgoIlAOuQEsfRdgZfZ8eUxNyWpPS8AkIk3eRqQm6 -YfaIOGHpX23ZfmcZZpkSX8Jy614cK3MmPssA7kPrwgLb+EAasyasQeE8tXUSb6dl5K5XtOnTwI8D -9EIkDGr9ZGxL49lkMY1s2ymnyPSrBxgn+Dpo66rdJZ2tKtBSmYr2m0f07bKPTKIq7avDsoJlX7b4 -8Xn4bdXxr0fW7eoJT6fvUr9BI52Wyzj7+jSFkQYJC420r7Ozo3dybGpKbQd1d5GOrS3l0mvGNgms -M/8gWYbMpB5FZT6Swz15qG+iY/qt60UMmqfFlEIf8j9SvqrnwN1QgmbUFnNcjcOIUxMdu0gySW4h -nI0NrK8djviLgNnBWS/tTZsypvVuOYDKq0+EqEfHKD7MlHx6okxY90lkGFmDc8saBePUPwFqs1vd -7vYrW6Z/XN/skHPb1GWGk5MnlEgK3HBPgeh+/ZLQZcvz4x79e1ZG/kCEndo6NsDX6jCUK8FXgPdP -u1IvTPirN/tXdTCtDdDtRBncXq+CFbBGy+smknnq3GnVhsVWAyi/w/5LDcv4ave+YJOqE1e7xBmb -mUFPuIJQ9hdQLI0Rr/wlewqDX9jryt4KGDlVo4qrukoHEI5ljWzrWEKYQ2g8xHBs3IFqrCzvnIiK -6qqC5umxPfW112MC2QnUeit1Phe7648L9GQ/PSWtoZH6GRo+mg1+9zqlFzxhqqRdJwwnvguDXSgq -iF9rZF7vVz0/jUQZoGs3r/wLAeTDIqRq9sJjIkFrCoftWkuGUkqlugbarKXk5474c4w3uz5SzDxi -mN7lsrkfKkn1ClUQ/nAzrzFHuxPwv4bJuD9JtJY0qkYFtOAolVxrJiZLcWXIJQ0d0cfmTWBanVpZ -4b8pFvFr6t2BNcoSmhJP03aUR7zk9kSDwdwhkSC6Y0l8i3w86m4KkdHwzPIqC74KvSlE+xx3A3Sc -xYWpULxfVgWsPUEweVaKxd7SFcW+zt7ODxDhKA6wfPJjIBsWtzlW5oeZH5olp8eh0d17IwYNFxAC -NUAsQsIqKFvuoyt7Q+SbvreJTgf2Gwz9XJwD/PEZRfrhGeWI/yRxdQV/PdfoYP2Q5IoQmnB//584 -yXq+3EEZb0vxW0eUIkjLx+dYZ0Zz6sGJSRoBwZiE+v92TUqfRhy2szV1 \ No newline at end of file +HR+cPrKHR9aY+5JVEwRvkiZytxm32BSqvG/QMw2uft3C17613whu1wvjccNBNCCkMsmNvc1EolTo +7liDTjv06IXImRSuiAMTVz0WUhOixLtmjS9WPaYgR7TfcJxrwWsJrREWVCBJua6hX/HLmG2buOWc +QHz4b90QC7G1swzyQwSrtEk1ffTH2HsT0aleDduEx3IlES7RMfQ4l9G4HmfaP95l5W6Tr5NRZKy4 +paOj67Mj3KcQduAyAkytLoQPGwKsiZtgSP7vN/OsZuREuRU5yXx6/DEnJgHfWj4DPHZ00/FlPG2b +XST1UcEMqs0szlt+67Dua4V+wWFQBIEY8SSl3eLlZfenAUotkxOTH4e+l358shjkOViSlH17DCpW +IkGv1iEA3lSMYCoYgfLM6X7BHzGEL3cE64MKZb+zejb00vpObraZRWHmZe9PStuKmA1LoWsVdi5E +4euXTYN3aOqiH25AWMuxNLMeAMi/7Mb3rKr/qhtiKJR2NaCgzDmHv8KIsYvJVPUTgqlQrW+mEIOw +EkjCFN06DY1sXo6X+ZtzKN9kSx0BZsV+OM4XK2duPeVj3TLl8lMadOrSPV1ek19ZfCuspPip6IOT +7OOOGp/eaLFKZg9r092KZUzUuKmiO8jHbHbXGoU+GtTrUJgCwrN/IWqc84JUw+g0TuFbgaj03SKk +ljutVSLey4hoDYnTMZJZeySBZQ/EUbsyxTzr6Vo7e2QUwUkIofY6L62XK9INkYyL0yPKxv0duLcH +4sh2ZKPv8aZRUqbRTqQy2ibcUxbT4a/BLEqTjlLqe4VC77l0+70WklBVISKzEwwR6QNKrKZJRBO8 +R10/VugUfpSTRIiEBPyD+dOx+nmgyiQfuRYFP3Zan+BrR83Bz8FrG6990PDNcNRiiVTeriYpWpKl +SAwOIhXCLD5KVYkwwni+sSwPkThXRXqxD59FBQX8PXT6G81vdB50PKLOVtf0i48nMNnQ2UyeE+tj +2AkKpA7byqw/C//m5O+83aaCjP9S2owjTaDSA2X47bvvgzq4BWxrJLjY9XvDD4Hb+hu9CZ/TitVT +5KPc6UCpE/NDHpMGSgysDqNeX15VHvm6He+p/JSwqewiIrL4WyfUuYzuFWATtNhGq51XM5EEARWv +G7/ibl/2WddjTlHIahL5zaLH6owZzK/CCfFpc8m/NqGiw3XNVMaJ5JjrTIuAWWpYtJzG02P3Ekzy +SK89T6T6NUoVO5nA6zd+GkhyUSCXkXvLOBPIqTuTHoYlsPaes7rTtyO0UvLP8a8Za3hVCuTTaW6q +Muh+djPqPMNlDSu6/NQh+LI3JfX2hnH3Ui2qeiR+47MDrYiwz+CN198wr1UNKpsNd3i8i8E5cusQ +2hDrgruAK+9HSBCot3chJ9fSXBnvZWRNjDV9V8wxzr86Aoxp6QCHW06+wprfgOCjj3GFIVC9i9ce +LlF9R1o2pvQ0c6qFxhxQILdsMQoitVv7djMs7NuE2zrd0xQOJ9hs3C4eWUng0APbQQVW0N0LvKdd +nSET5UpFRdgIN29OmCZBu2k/I8jINNDVCNyS+hK7m6D5 \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/street.php b/src/Application/Model/MandatoryFields/street.php index 4b59d75..c39609f 100644 --- a/src/Application/Model/MandatoryFields/street.php +++ b/src/Application/Model/MandatoryFields/street.php @@ -1,25 +1,25 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+lZr1l5JYrSa5H1E5dAAxUkTfLKmLs3v/Y44SEA7O8MKO6/TNrC+zCaHfpks431HU+hMa56 -hXf4EXZ0V/TEfssHrUyLjq0QQpUkmMQMZ+9HiTGYTV6uX36C3QDthCMiZhCCi9oDQ4rqzXKi/ski -gFYTMAqEaQ5dMWZistwle8b2X1sWG/hYw+umbdq+kr2XLL1sNXTa3B05sPFx4Wy5X3FlDcRZ91oT -qBENKjM2IAQersh0cyXC5x3ulWoJbZdAsZGS70rIgCe3De+9bQkYiyRQAdsMQf1q0/lO+C6m/6BV -6SR5LwA42RPS6bE3v2GVd0AlyLFu7I/t7vhahtCs48CBWb7JEBddPMI0JD1+gj/NCEVxHWirCaIH -1JBYBTyc0QU8oP4gPIl8WiL+wl5BF/EZ3hOla4HCI6P3Is8liRtPc6r3JiMahuGR8ywZP/SvOl/Y -u3QtcTqfX13Heyj2k6XS4UAvdjKa1CVt679qudo5KRhgye88jG+pVPqqZ+0Fpz1Imkqm2zkNSJPS -e0Ox3IeEukdzok6Yqt828pT9spExfsiNKVR3l9LnIJAf9vl/3vl24aiizyj3pA/P2icX9lQETu1L -U1T+ZW0HmKUlSMWYGCwe0zzX9T8cwGPiavdHis/t/zyCj9eC/qE/OFxSYft5en7QxB2mQ2Z978u4 -oj7qNmdanVFG/P/4Z5BlQxRYzf8YcUp96MdM4jVs97sTOiyqwzmPk5TniSsCBALlKtaQC/AYHu42 -Le/kZzn5/6zLLqjMqfNUJ9N8x0jZkWyDr4HjNWjzI8ooTzjdQ3GUy++33pN5ul39tJgrAmIzJC39 -s8Qi3n4bXBSZqGzCkF4b49QBkwdy5iZG7+up0eN/7I7phshj7c5Pe31yDxPubOggcCo8KxKvHnN8 -yHXQU4fdOaGBcXkslc2z5Detfixz5JKFfGJW3Qie3yt4dvnhnykwFwKvDJHFrLm07Y7gpVugpW81 -Yk/QnEbddLh/iCBnjqsjtnKwVhPJQtuT2YJCdIjJLtOb4QMf1uN6ePiQimmtfxnN6crzW/hoVJ3E -9T+gh02mjeM9AQGEuz3mEl5Bcob8+52jHaBb9/KP2EszOa8PtbXAWHWTaUk5gBuW7u+y0MX2sSGa -opXXoGQV+r9hDARB5IWqb6Ww8SMjryRaYohRH0xgLWdI2sIMk3Upc2GWTla0rQY4ZT9+mzjH4pe1 -oUafrLaO4XWqFUPSeMHagBYybqXOfwIceqMmMpdw9yreLpcYcHiAX/6z4zlG6allWw6Fklg8I/uF -8AfcOa1tCA8kUFwEK9pwJ+XWkdBgr/HfaR2etURLmeF//Lq4HfQr0sIjUrcLOSg6yBofe7idZNQs -sNIMex1UG52QDH2/J7G9ZiulevO8TqWf/w9cQU20hKZQOSyLvRYMRaeGjdsDId+T8C2rUHe+OHgY -51OWYLpxCyXjhMnD0RWkzSyKayKJs3Vi+/ZTSiMgxsLZ7YypYNgB+3t8JSLqxlfndkNMbO5RVWB+ -SCFJ+EKBfC3UlL9Dqx6yoqUqJzHj60== \ No newline at end of file +HR+cPpZC6lI55lz3+r1xZzULM/D6R8b0drUQyETi67HzfQpB6nUMXy3ztVLOLmDwbM1H7qWrWwll +2XBCa8e9i+ZNrxNE/Gkv/OVkHERO/YJifFI1CyEtN6vvJnlLgQlriEuI40HW5NkiNhHD0gCoNaor +WZ+n2eUjsAdYGl1tEi2jVOj/6GW7QQ32W4jk46dzOg/mbyqcm2zSfstz2xAfOhP21Sln4e5Qulg9 +uRC70yvrtGlqNNssGW2e/FOhBjO3/8xy7uR1r5/sDe+6pk6tXV8UnlpJiKwxS9uigYang+SOxja0 +9ON78Ek6bffBL1ZZ0zoNbmniLgeWolchNBkL/MPyfzeE7iJBrA/MmI5yWMeEUEFa6AU8K9CresLL +tRR/nHJ+fQUXhKTK+jfgZmVXcTy2BBAngOmJP4CwE/Q/l7ofTI31gAGcK+b5fMMcx6to3Q/2tzsz +BMjXLpuSdHH0o7EmFyEl70MFBa29hpriVA0XAP9FW1C29szQeroKSa2pbOapqjfNnfk2paqaWesn +VA+3XYfWLmZhp2n5hyNoVIWG9RrSxkyGDgqn2w0Yu2P3ijbMRMDL5z44AXQhInq02g/3Gy8XRPPE +fB5RIRf52u8M2NvKW98W4qv3ISMz1VrJWnn+BWadgJ5CD38OaSRZ/A6uQx13oVPHcXFo2q3UQpSb +dMKeZ700kLzeUViO1i4wCEOmK7+6jm3SKS/f+e54Q+3GNf3kP+y2XLnvKQjOvy4O0V6GE70ahn5r +LdGmvGIABDibKHg7WWnjST/yeOfT3Z4jby17oOxyGsv6KHcFat9l1DWU5xWb2fCNIkvj7CpL7ez7 +8JC7mWFRuiFBPU6OQN9jv5kYBoqdpdimEMusC39Hv3uZigV3YDaQw5hMtcD0SLugOLBIDzIjhaS4 +wB/HrXuvzHThNdAmzhW88U5/OF5zORvsrt98f95U6I7hjeAsLaR6TX5JrRfIXgo5nInKb/EPODrg +0pOlmNUcxEFAEIGJzo/YMea33EruwnTdHGMMPAefceHP6EjstZJ8MlND2UKp8CP8Eva7dX7qeh9/ +riJkNxY3xWvl2R6jVyy4VCyXbHDQJ6UwxftP7M+LbLL0Jl24hPbk7mh4IZgQhRLxcY7Kjw2d3nQT +qSf2epGpuepI/iqGaKjKBTet8LBEX1MXl9CPdQcvz31FLj/cggw3q1GXXxWL/AmTaxxkbj82UBab +qQu35qH5EC7Wwg7z8meInUSnX57KJ6ciHFbmwq+ohz2wBD3ePgH0ustAadQu9V/vBZqcSj1T/pfj +L/JzNhFry/LoFRn7WsKR24woK2nlDvNn6SvYW0mIS8cz7zFjuVue867u5GQ3O1+PgU2LO11sUAYF +IVdPg2/xipcURU/rPEorGvLTScBeCjE8MvR0atV0SA8YZGH2uYG3wsHCc2JohO3wHkwlGpaA1tGu +K6AyAenhJkzQXPxhwNLEKDhvFqD6sPkgndmV1+iH+YwHK+0m5a14FakOB5R1fA6Fp3CquA6cRc0K +jf0aBnrZGt7HxY1xPpJFRbzrpLuWu4gqijaYKI5JcWQNGh5Xo7lS \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/streetnr.php b/src/Application/Model/MandatoryFields/streetnr.php index a6eebf2..391b2cb 100644 --- a/src/Application/Model/MandatoryFields/streetnr.php +++ b/src/Application/Model/MandatoryFields/streetnr.php @@ -1,25 +1,25 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPzk8RAMgKrMBip/vXekfWNJjfAgJ9mrWo+T/+bwKNSKXUBETas7u8UqIrVvvxRMdQp6YHZCO -dbMKaDvOsNbRGnw2KWoEuUCasjZASYzKr3BRfDmRwMeFNirP47COY28nYzuw3F5cWI8fOmC/dO9e -xrPMAyIoc6DmpUKYmvLuBcc7WY2T0+E7ltH1tqF4Ec0By8ibTwhTQ/I1jB0uUXGgCB3IN/5mQ4tl -P5BZFQR5z5X1xeM482Zlle25QNref1ug6RLU10rIgCe3De+9bQkYiyRQAdqHQP6Okbo2ZMWQS3RV -cSR51YGVTJxkJ+iFcTHxx6j52bPHoJNiIVmTKxYzw26y+vv/a00sP1s6z4O4jNIJCuRcKzNdNTBK -7EREJchbbumkYqz3E1j+66rhpnb5OxGM6jBQLsw5gXIpx+L4eM5NpU3D+wOMXpd/PFXkdGRZOHK9 -45bf9dIOerBg0kVCFv3GmpbiBvDHBkvgA3WbHe1Dgu6435e1uvZshoy+ZzEZGh4zCQ/Br2VZEBOo -IKweyvD8nQKvsev5mxPby2xKlvAIDn85A9fnZuOK8Q0+Y4MShS4IXl4FM7YKOTwiRWGE/elZypfL -rvbn0QrlTsvgPVvGzX3p5KGd1LjJ4q/dfoG4L53VZJvbV+9NvTv+hh2D0UMphtEtAVnGj/K2Etk0 -ZS8pHSB+fyNKJDiUwPNGeI1kwJdH33tCIKpvnPpEJY5/bd7i/nct9ZUViPuB7vD8YYXHoMtr0VYI -wdG8vrk3rn/Ys8xP8JiR5dmjq9xCTjpbIf8zcUvAX/9E9wg/xd5PXXpIqrFyyTvDij5QbYwhpmhE -BgkO9hVEuuNAq4T4/P8VBhlzHVT4GzOPa5EoCAMjRcWIwrQHZ13tn3avivw9052lz81ksMIZm39U -6NESq5kpvjcRzC4QyKss2tPo8MygIfiSSDcDHyllx5efzK2xOAcbX10aiQgM96EhyW6LweewPAB0 -Yh+WK65Cq4R8phcQmb06eT9zU5H+a0Dr7Oa9Kp4BMxb+CsKVIxcAhP1omDAocSb4SyCcpBgFbJft -sfgAnmkpvCkdWoLqMvevoX++d0/xsoN9BJ5Wh+2ATgCLM+7AAwD+y+GJpv+1C2N+113qHboq8yWT -WNc4PwiAeHLHD0NK0QFFGM7aj7ilXtZTZRk13VG/uAll4BWfFXZdwHj0eS/os5SlsN0G6nxmiuiB -dyEEgwJGnznjxe61vb9E7rv+J+jaQgquIdztQF9L7wP67vn/OuYfWwWcTL06dg0GXWDhYjmULByL -m6+BPZCYWR5UXHQCyZfIsYtXIgcSH7YnAJ+7B4ChKU90QEYenBtRx1Yet9ggrNR6A9jFB1NfdlO8 -p1moZJFCnq5Akfy94e5JWaFfeQg9P26gKoDBMDRQBEpgRuH9a0N4XyddzKCjg2oE9/O4+qKGCbp2 -k2mNUvytz7BhSq8cTGg5EWePe2C25ef/ZGOksPoMVIImKLsQSpTjnpZBW3gpp9qoBr6m2yEvoS1l -jtufaBh5cinhDFP63ZcjvHiInHr15fHitM9avqCaDl6XNhR9q3NG \ No newline at end of file +HR+cPsUZjHLuZWvQ1HGWDbdL/dclzuOCSsD/7y498u9kJL0DQiZ1+73sc2iLE3a1rELfybbtSk7+ +3phhEL07JIpiURXaZ3joQeOsXfo/PjeiJMBkVkb3qnRnD/kN1NXk2VgoQQ50TBmB0nkFma7RP0oq +IfBPsxd9IISL8mJXzgHfoORcLIpPsyX/2vZundCaZn7ZT/Lg8EaPuHze71onvE/sfgoHiHvTmAPX +ZXp9cKGJ22TCxsBPECh4fnskZKleX+95Y2w3LsCpN/OsZuREuRU5yXx6/DEnJajfgHG6yTrLHqBc +FW2bXST4UshGJ7TnvZ7E+7O7XWMt2lOkfrQODotdfREJkGgY3h37rHPTJQ8b33uDDx34cH2EStI7 +fw2oUvfb9hJaJChMa860pMvRJ0IaemKa4SoeO35m11juMkrnL/hYMs7S0+1wN/nN/UPzi+zt1AQM +LEf/MixIVGOltlRy3MdeZ8I988F9OoQ1ZrW8bBMJeGQ8CuK74rjLynWYBSVRrM6NnEUHW1UNbjKx +ep71XB/pp7fhnzH3PAsP6RNnYBrKXb0q8CQ9fF8gqNaa5YuQud9EvaKqmasYb2uJE9H5tIUHt9NJ +TIVPLpwfbCZTJPRc0Cn0wBj8qNSG3jKD+ggUQr+67c+tJMNcZKQbTpP4Gog22wSUxNeLpGgXQsJ/ +nQgcl1suRWA2/rJYr+IIDAYN41IDhf8N8wkXlw0/9SUDkA7uplOk6VyW3IiZbftWSO841mK/vfK9 +Ut5/JAS1rcOk2m+S9yYMlFSQvahcRHEmEI3c5oL0MJ6EP6VAC6y0SxzJHVnNLa/ydCE9xY1885FA +8fw0cNJWAxhbsB1ZzrF3p9Y716221xsXTpgwRndrpgB+XfmBMORJHuj5IQVprKisxn3N5nkfedOT +z+VqlS4SqU+W/0z42bC9ls8+S9IN11fxWQ7rnmkRAvza7KcD5Podi5c5lA6fu/AiMoDXSQNNKS3/ +EAS+7ge73UKQ+ntzDL8CaK9rUmA84oSx44SrntWzB+hkj0u1c9hClwReMSSiKnp5mSwXvbPv3sQR +hb03FWLmCaiOBQA0tpGtWCaXAvSwHPQpHFWYXRldf5SY9LHv+Ti8bN5PZTlsRMTr8SDzZZMudRkQ +tUKS7GsOVgg+vWQsaSGeQ8hIaGIsfjz5Yt/MSAQfPj5f2PsfNDPuLhsPSFMrMjb98nBbuwq2D5OS +N6I2jPrdBHQ0Z/VM8IFY9NbW9S0CJ29Sao2cVSZeOOp7PYFVO89t7Vzs/POeM6l7dUvhhy1Svwkh +uN8Iu8jqzvn+PcjzO9baSm7iasr874holHnlOmqIGGLs7jNVYjuIfiVYgMuM3T+Yl3qZdnNG92Bm +n3HwWMVZYTmQ0kYS+L+jm2x5LeZ/m5m+R8/7MlIkvl3sYxh4iDu4yWlna2UspEfV+0P0ycnBEmsb +2taVVhOc0LgaBLKGFU1+ufRrJ75q5VrxRRsZQEBo1YHOldFWBSBC2PIABF/+wsxFwoF0oDUz0fpA +3i66srlbp5PZluSabuUrYUjuyRjFpKyah4WUW0rVKlhiba1Ss5IK+BoHrTYw \ No newline at end of file diff --git a/src/Application/Model/MandatoryFields/zip.php b/src/Application/Model/MandatoryFields/zip.php index d739e3b..612822c 100644 --- a/src/Application/Model/MandatoryFields/zip.php +++ b/src/Application/Model/MandatoryFields/zip.php @@ -1,25 +1,25 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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/np2jhvteuTXCIV+Vs2IWcLY9v931Z14CoQiSBaVHmp7UTWK+kTpKspdjJmJWYtEy0Rjqa/ -jmHpJkvEv8NEqGo52M1Cy7y0k1g9mOcL1rgPPJjP7aQJXqIPQ+SCcOQRdizDi1caZWUFm3igwow8 -RfPuDuJMlix7p8g6kTGdQFJ/ygGbwHBukZsLFhximGZb3GtFMuGkaexI8Qm8p9xx0rzWlawWs8Uy -R3ienVILOAmXiHzj0FO6zsE7bAMfhnQzrkDiXDGDKgZA0pQFYPMhehF6sYfz6Mt4AIRj2uCGeDFq -tnd6nJF/GScZRlxdqJRRndkVgy/hzpYRhHdX7mbhZQi34Q/F1A3siStMaQUiVGutxKQkCWhgdo/o -aYnHnVhcDOAEJXZQBBxI+dqgd5Y2hO2xdRJNS7PWwjiSghBAgVFFgubfOoL03uAgTRfC8BGSlOYP -UTizJHwU7yxdNXpzx2bgDmj2xhSK5wl2x2whNXiHHnia3/0euh8eGIc5yNNGvp3SZg2TlwS37T80 -LFm/Ro8cJ2IWKba4A85jeQNRFoYV8YnyhAl+LWnRiV8trhPnFLzDZgqVA9GYMnFABq/U3El9py+x -1+kpoibYeAwI8IlBuWnMiqXCH7IXA8+teXr0icuzZtWFMVy99vmwoYDYXoOLrPr6qbUW/4m2zmjs -/ipfN9TY4QBnEsjz9kV5edzhf3GjqxHwmwN0tCMFt+l2xjBfBuLUAI5+cU/KnPzqCz7M1l5MviFE -EWIKisKiek8HvIvwdY8f1wh60S5D1ux3EuqQ/ME9sULiHJCk9b7wuyvtPeHzVGHiGI9qsf0Ooroz -2QY9WcMMvuyztUQfz9NIPUcz27YLVtSwyT0IIaBGZ5Zh1F8Gk9AIY26Ip0amyBOK74T7wH/NbBQt -tYUw7shGN2xj4gYjhy6q6yMdsi7rZ1DUZfn0NCfORp+VTmn+qsQOUaM6p/uIwQgR6nOx99x3yUiY -X4J3dOCs/oAF5makQ/Wtq+1f/Yv8Wp2O1pWTjH9MG4CbuBjHsh7vtFcWQ+7FtgZYSSmziMsWzVsa -J0nbHgYhokbfDTOcpuCxLzBJPNcqg9exZQ4Tz4DIvP768qdhChzEmndrPltaPITBPIIMX6N1xUu3 -1l7qZbtmydZKyKDWmfwWFMhFQOxSXU76NA3E5UA8Jqpsh0+O4muNKCghiBGYFJ0LtYZd4ume8mbh -PDkFFNCdzE0ODp0RYiZx5hYcE1lHvuQXZtrizRhob4rV1rjdryZKy/Jg2wi/AOXMhHsuIKzObXEw -AQOV2pXHl3GmUGkz30bp1VALHj8RCQ9Yar7r5ROmdjzm07L0qW887IRRnXegtNSzw9Z3AZ5Tb/PE -rmBBPCQdhimEO4ITQjFY6BRRu7+xM5Wria7qH8hDTQrFIGS63/+Z+VekT9MSA5NXs8TFuAEgnYya -1WLabiMxlu1R5gNW8J4VSMyGiQmKyCcaZcfSubh4Iqj9/socQ8+RNILZOzoNGtf9wWLDeqXxqeZF -eGqzGEyfvuiWW+rC7WEN3K5ygbdFBu4= \ No newline at end of file +HR+cPn3LdCkPFsNiP689w1AtnM6A5sJ0D+nuMhYuStUHKAbvn7IN4HSHlUwjo6+W/j+XjQzh81Pu +QHOfN/4jjuXf+NqrfYP60QjxH/QCkzSYhLIUc0+/qYJnDw+MREcEa0UqmXH+Gxgr0HBF7zkGisEd +08g7/jQvuAbghbpVsAZXcCc1ZktStah9TwjDoALMCHHFoKSDCbZWCgVOgufUcNNcees2GvpSxto5 +44/yXjHrZok5TFKwoLe+0b+hOQtTFZzvYys8N/OsZuREuRU5yXx6/DEnJhTl9lK/ysMDkjnYs00b +XSSfDfposu8oBM5ZTPfOD8u9kT9V9H2EHkmoO5YEd6DxxOrHTjcRydT7JJhL8BUIU54VOwmnVdfs +t8cD0SYukBDcVqWbNk1AQ0/3m2sRegBoEcTEhLTWIer4h/A65kPpfatfjIifwQ/nPiN+IugAeAXJ +Zp41ZkgjYI1WVLqXIcu7jVEvgwK7cwvfyprU8OyQxblrjSl41X1tc/7+/24xwb2B0EwDhm6TtZq7 +os82y5iCpLkoGmsz31I2TVP114VROyiTy5ESGDR0mG+hGkyirpA1duhiIJK8j4F/WjBiQ+FgwPIp +ut8nSB2vRuN4qsPhnz3ZrvyNYyaWiR8g2itPCFIZD7fVFXMzpM9g3EqTR1CfIbfNJ8DNL8schjrD +5s4YjX2G+l37VkEaJ7eV087d8jJAui1K2L4a7IcdDFMB7O/n1dDoyLKOQgKleHGDBqr+pbmAcird +qQsmYhK6rGgOav+d4qwVSUvc3APVycvnMywIBIgvPC2J+eNspVq0Lr94uIwiVBgtiPAfmnbHVW7y +V13QSuD/QY38fdCDDSpuIdoJtyhwUdxGK3M1Af5VbMX2hzq0rHiKSs+m72FTcLfURNpw5danbKXO +GG5qlIpjLmas85dUyX2dJ1ypOFDDo9IjaCXiiLV4FLJO0Kji5PinrSX2+sx2fTsPqUP1+bBmQ8F3 +PZsQgR8cz8T/2F+oIFq1/7yrZBzW1TLFoNBemUimpqNJmQD+wjKefrGwnoKc4Q3/5HUNcv78x/I8 +DU35s09guLVLvtpSyqnSeicAAa9Fw0jK3ObEx2/z4Rf1n2Ok+g9OZ2psKtGbu97wLfGOGvaWW4oA +vz0Kgaq0ifUNZKKH+fuDWmw/3+C6WH+WGOOrnSpyWpQP7L1uLQRrryKXV0diYEqReEe7aOVWgv7h +YF+GBb05P798v1+nLe8Chn1dLqR0jSa8kLX236GBV3X2D289eTuxCEKi2FXbf3+pOSEhZjUpUAxG +vtD52yNuBiCM9/Zsx6mdA2SicRj8Of+MZjZnDBSM22xQpU0l/s5FWHEot8yQWmIZsERNZbjDc48w +qYfC9fyJ+xVRqsTpYmP1KX0ZDsphAIKgxoTMk2s++FJfFk9E5X2mZXvsd/ZMbvkCH+JP4y1LEC8r +fyEttX/TVguNuX7ueoeHROBvnOc+tIaJ6wUPE14fw0+7uZXkaT7mLgjlNdUeugP2asxMA3WGdCzx +KXJ0B4lu7eQk102skFqgKbuX04vDtB9zpB2a \ No newline at end of file diff --git a/src/Application/Model/d3bonima.php b/src/Application/Model/d3bonima.php index 912c92d..b0fd3cd 100644 --- a/src/Application/Model/d3bonima.php +++ b/src/Application/Model/d3bonima.php @@ -1,326 +1,331 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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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 -qza6blHnl1FTQk1K81oj/trMTHi= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/d3bonimascore.php b/src/Application/Model/d3bonimascore.php index 1742b7a..fdad3d4 100644 --- a/src/Application/Model/d3bonimascore.php +++ b/src/Application/Model/d3bonimascore.php @@ -1,121 +1,125 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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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 -AX4YtkzRSENT9lrXBoMWfRx3LDvI \ No newline at end of file +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 +3iklClhGItENGaMpXy7uARoEYqZuduodTDT/pm== \ No newline at end of file diff --git a/src/Application/Model/d3bonimascoreConnector.php b/src/Application/Model/d3bonimascoreConnector.php index 8342c57..aab69a2 100644 --- a/src/Application/Model/d3bonimascoreConnector.php +++ b/src/Application/Model/d3bonimascoreConnector.php @@ -1,187 +1,186 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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 +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 +9Z/bUSkXr/nZPss0B38rLgw3Wy0t \ No newline at end of file diff --git a/src/Application/Model/d3bonimascoreRequest.php b/src/Application/Model/d3bonimascoreRequest.php index a571482..b8df118 100644 --- a/src/Application/Model/d3bonimascoreRequest.php +++ b/src/Application/Model/d3bonimascoreRequest.php @@ -1,116 +1,116 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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 +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 +LaM8CTIqkcp41WK= \ No newline at end of file diff --git a/src/Application/Model/d3bonimascoreResponse.php b/src/Application/Model/d3bonimascoreResponse.php index 963682e..e9aa5d3 100644 --- a/src/Application/Model/d3bonimascoreResponse.php +++ b/src/Application/Model/d3bonimascoreResponse.php @@ -1,206 +1,205 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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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 -8R3nv4DW8+l9lfEUrNJ+cOnGZT5UXD/diZN8JxG= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/views/admin/config_main.tpl b/src/Application/views/admin/config_main.tpl index e8b559a..b45d7c1 100644 --- a/src/Application/views/admin/config_main.tpl +++ b/src/Application/views/admin/config_main.tpl @@ -250,7 +250,7 @@ - + diff --git a/src/Application/views/admin/de/bonimascore_lang.php b/src/Application/views/admin/de/bonimascore_lang.php index 2f8d107..2cdcf4e 100644 --- a/src/Application/views/admin/de/bonimascore_lang.php +++ b/src/Application/views/admin/de/bonimascore_lang.php @@ -41,8 +41,9 @@ $aLang = [ 'D3_BONIMASCORE_ADMIN_SCORETO' => 'Scorewert bis', 'D3_BONIMASCORE_ADMIN_NEGPOS' => 'Negativ-Wahrscheinlichkeit', 'D3_BONIMASCORE_ADMIN_PAYMENTTYPE' => 'zusätzlich verfügbare Zahlungsarten', + 'D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC' => 'Hinzufügen oder Entfernen zusätzlich markierter Einträge durch Anklicken mit gedrückter Strg-Taste', 'D3_BONIMASCORE_ADMIN_CREDITLIMIT' => 'Kreditlimit', - 'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => 'Angabe in Shopstandardwährung', + 'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => '0 = kein Kreditlimit aktiv, Angabe in Shopstandardwährung', 'D3_BONIMASCORE_ADMIN_' => 'keine Validierung definiert', 'D3_BONIMASCORE_ADMIN_1,2' => 'validiert / korrigiert', 'D3_BONIMASCORE_ADMIN_0,3' => 'nicht validiert', @@ -64,7 +65,7 @@ $aLang = [ 'D3_BONIMASCORE_ADMIN_SAVE' => 'Einstellungen speichern', 'D3_BONIMASCORE_ADMIN_MATRIXINFO' => 'Die Zahlungsartenlisten enthalten ausschließlich Zahlungsarten, die nicht in den "sicheren Zahlungsarten" hinterlegt sind. Sichere Zahlungsarten werden dem Kunden in jeder Bonitätskonstellation angeboten.
Für eine Mehrfachauswahl der Zahlungsarten, bitte die Strg Taste gedrückt halten.', - 'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'Die sicheren Zahlungsarten werden berücksichtigt, wenn in der zutreffenden Scorekategorie der Warenkorbwert das Kreditlimit übersteigt oder keine Prüfung möglich ist. Außerdem sind sie bei allen Scorewerten automatisch als verfügbare Zahlungsarten enthalten.
Wenn Sie Zahlungsarten aus dieser Liste entfernen, prüfen Sie bitte in der Entscheidungsmatrix, ob diese dort passend zugeordnet sind.', + 'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'Die sicheren Zahlungsarten werden berücksichtigt, wenn in der zutreffenden Scorekategorie der Warenkorbwert das Kreditlimit übersteigt oder keine Prüfung möglich ist. Außerdem sind sie bei allen Scorewerten automatisch als verfügbare Zahlungsarten enthalten.
Wenn Sie Zahlungsarten aus dieser Liste entfernen, prüfen Sie bitte in der Entscheidungsmatrix, ob diese dort passend zugeordnet sind. Klicken Sie Einträge mit gedrückter Strg-Taste an, um deren Markierung hinzufügen oder zu entfernen.', 'D3_BONIMASCORE_ADMIN_DEBUGACTIVE_DESC' => 'Mit dem Debug-Modus wird der komplette Ablauf des Moduls in der Datenbank (Tabelle "d3log") protokolliert. Deaktivieren Sie diese Option im Live-Modus, da hierbei sehr viele Daten mitgeschrieben werden.', 'D3_BONIMASCORE_ADMIN_HLMAINCONFIG' => 'Grundeinstellungen', @@ -123,16 +124,16 @@ $aLang = [ "D3_BONIMASCORE_ADMIN_CHECKDELADDRFIELDS" => "Lieferadressprüfung aktiv", "D3_BONIMASCORE_ADMIN_CHECKDELADDRFIELDS_DESC" => "Erst mit Aktivierung dieser Checkbox wird die Lieferadresse mit der Rechnungsadresse vergleichen und bei entsprechenden Abweichungen die verfügbaren Zahlungsarten geprüft.", "D3_BONIMASCORE_ADMIN_DELADDRFIELDS" => "Prüffelder (pipe-getrennt)", - "D3_BONIMASCORE_ADMIN_DELADDRFIELDS_DESC" => 'Alle diese Felder werden auf abweichende Inhalte geprüft. Beachten Sie bitte, dass die genannten Felder am Kundenkonto und auch an der Lieferadresse vorkommen müssen.

Tragen Sie hier den genauen Feldnamen der jeweiligen Eingabefeldes ein (z.B. "oxfname" für den Vornamen). Sollen mehrere Felder definiert werden, trennen Sie die Namen mit einem Pipe-Zeichen "|".

Standardeinstellung sind die Felder
  • oxcountryid (Land)
  • oxstreet (Straße)
  • oxstreetnr (Hausnummer)
  • oxzip (PLZ)
  • oxcity (Stadt)
Unterschiedliche Schreibweisen (z.B. "Str." und "Straße") werden als abweichende Adresse gewertet.', + "D3_BONIMASCORE_ADMIN_DELADDRFIELDS_DESC" => 'Alle diese Felder werden auf abweichende Inhalte geprüft. Beachten Sie bitte, dass die genannten Felder am Kundenkonto und auch an der Lieferadresse vorkommen müssen.

Tragen Sie hier den genauen Feldnamen des jeweiligen Eingabefeldes ein (z.B. "oxfname" für den Vornamen). Sollen mehrere Felder definiert werden, trennen Sie die Namen mit einem Pipe-Zeichen "|".

Standardeinstellung sind die Felder
  • oxcountryid (Land)
  • oxstreet (Straße)
  • oxstreetnr (Hausnummer)
  • oxzip (PLZ)
  • oxcity (Stadt)
Unterschiedliche Schreibweisen (z.B. "Str." und "Straße") werden als abweichende Adresse gewertet.', "D3_BONIMASCORE_ADMIN_DELADDRFORBPAYMENTS" => "nicht erlaubte Zahlart(en) (pipe-getrennt)", "D3_BONIMASCORE_ADMIN_DELADDRFORBPAYMENTS_DESC"=> 'Alle die hier angegebenen Zahlarten werden bei abweichender Lieferadresse nicht verfügbar gemacht. Bei identischer oder nicht gesetzter Lieferadresse entscheidet das Boniversum-Modul über die Verfügbarkeit.

Tragen Sie hier die ID der jeweiligen Zahlart ein. Sollen mehrere Zahlarten definiert werden, trennen Sie die IDs mit einem Pipe-Zeichen "|".', "D3_BONIMASCORE_ADMIN_HLBASKETVALUE" => 'Lizenzoption "Score erst ab definiertem Warenkorbwert abfragen"', "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE" => "Mindestwarenkorbwert für Bonitätsprüfung aktiv", - "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle Benutzer und Zahlarten ab dem definierten Warenkorbwert vorgenommen. Der Wert kann global im folgenden Eingabefeld eingestellt werden. Alternativ kann diese Einstellung mit dem Wert am Kundenkonto überschrieben werden (Benutzer verwalten -> Benutzer -> BonimaScore -> minimaler Warenkorbwert für Boniversum-Prüfung). Der Wert am Kundenkonto hat Vorrang.", + "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle Benutzer und Zahlarten ab dem definierten Warenkorbwert vorgenommen. Der Wert kann global im folgenden Eingabefeld eingestellt werden. Alternativ kann diese Einstellung mit dem Wert am Kundenkonto überschrieben werden (Benutzer verwalten → Benutzer → BonimaScore → minimaler Warenkorbwert für Boniversum-Prüfung). Der Wert am Kundenkonto hat Vorrang.", "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD" => "Mindestwert des Warenkorb (globale Einstellung)", "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD_DESC" => "Sofern am Kundenkonto keine Einstellung definiert ist, wird diese Schwelle verwendet.", 'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD' => 'minimaler Warenkorbwert für Boniversum-Prüfung', - 'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'Die Option ist lizenzabhängig verfügbar.

Ist 0 eingetragen, wird der globale Wert verwendet (einstellbar unter "D3 Module -> BonimaScore -> Moduleinstellungen -> Mindestwert des Warenkorb (globale Einstellung)"). Ansonsten hat dieser kundenspezifische Mindestwarenkorbwert Vorrang.', + 'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'Die Option ist lizenzabhängig verfügbar.

Ist 0 eingetragen, wird der globale Wert verwendet (einstellbar unter "D3 Module → BonimaScore → Moduleinstellungen → Mindestwert des Warenkorb (globale Einstellung)"). Ansonsten hat dieser kundenspezifische Mindestwarenkorbwert Vorrang.', "D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'Lizenzoption "Benutzer oder Benutzergruppen von Prüfung ausschließen"', 'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'markierte Kunden und Kundengruppen werden von Bonitätsprüfung ausgenommen', 'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle markierten Benutzer und Kundengruppen ausgenommen. Diese Kunden sehen alle verfügbaren Zahlungsarten. Die Markierung setzen Sie am jeweiligen Kundenkonto oder an der Kundengruppe.', diff --git a/src/Application/views/admin/en/bonimascore_lang.php b/src/Application/views/admin/en/bonimascore_lang.php index bee3c1b..1e5791f 100644 --- a/src/Application/views/admin/en/bonimascore_lang.php +++ b/src/Application/views/admin/en/bonimascore_lang.php @@ -47,8 +47,9 @@ $aLang = [ 'D3_BONIMASCORE_ADMIN_SCORETO' => 'Score up', 'D3_BONIMASCORE_ADMIN_NEGPOS' => 'Negative probability', 'D3_BONIMASCORE_ADMIN_PAYMENTTYPE' => 'additionally available payment methods', + 'D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC' => 'Add or remove additionally marked entries by clicking with the Ctrl key held down.', 'D3_BONIMASCORE_ADMIN_CREDITLIMIT' => 'Credit Limit', - 'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => 'Specified in shop standard currency', + 'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => '0 = no credit limit is active, Specified in shop standard currency', 'D3_BONIMASCORE_ADMIN_' => 'no validation defined', 'D3_BONIMASCORE_ADMIN_1,2' => 'validated / corrected', 'D3_BONIMASCORE_ADMIN_0,3' => 'not validated', @@ -70,7 +71,7 @@ $aLang = [ 'D3_BONIMASCORE_ADMIN_SAVE' => 'save settings', 'D3_BONIMASCORE_ADMIN_MATRIXINFO' => 'The payment type lists contain only payment methods that are not stored in the "secure payment methods". Secure payment methods are offered to the customer in each credit rating.
For a multiple choice of payment methods, please keep the Ctrl key pressed.', - 'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'The secure payment methods are taken into account if in the applicable score category the shopping cart value exceeds the credit limit or no check is possible. In addition, they are automatically included in all scores as available payment methods.
If you remove payment methods from this list, please check in the decision matrix, if they are assigned there appropriately.', + 'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'The secure payment methods are taken into account if in the applicable score category the shopping cart value exceeds the credit limit or no check is possible. In addition, they are automatically included in all scores as available payment methods.
If you remove payment methods from this list, please check in the decision matrix, if they are assigned there appropriately. Click on entries while holding down the Ctrl key to add or remove their marker.', 'D3_BONIMASCORE_ADMIN_DEBUGACTIVE_DESC' => 'The debug mode logs the complete run of the module in the database (table "d3log"). Deactivate this option in live mode, because a lot of data is written here.', 'D3_BONIMASCORE_ADMIN_HLMAINCONFIG' => 'basic settings', @@ -134,11 +135,11 @@ $aLang = [ "D3_BONIMASCORE_ADMIN_DELADDRFORBPAYMENTS_DESC"=> 'All the payment methods specified here will not be made available if the delivery address differs. If the delivery address is identical or not set, the Boniversum module decides on the availability.

Enter the ID of the respective payment method here. If several payment methods are to be defined, separate the IDs with a pipe character "|".', "D3_BONIMASCORE_ADMIN_HLBASKETVALUE" => 'License option "Query score only from defined shopping cart value"', "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE" => "Minimum basket value for credit check active", - "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "If this checkbox is set, the credit check is made for all users and payment methods starting at the defined shopping cart value. The value can be set globally in the following input field. Alternatively, this setting can be overridden with the value on the customer account (Administer Users -> Users -> BonimaScore -> Minimum Shopping Cart Value for Boniversum Rating). The value on the customer account has priority.", + "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "If this checkbox is set, the credit check is made for all users and payment methods starting at the defined shopping cart value. The value can be set globally in the following input field. Alternatively, this setting can be overridden with the value on the customer account (Administer Users → Users → BonimaScore → Minimum Shopping Cart Value for Boniversum Rating). The value on the customer account has priority.", "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD" => "Minimum value of the shopping cart (global setting)", "D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD_DESC" => "If no setting is defined on the customer account, this threshold is used.", 'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD' => 'Minimum Shopping Cart Value for Boniversum Rating', - 'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'The option is license-dependent.

If 0 is entered, the global value is used (can be set under "D3 Modules -> BonimaScore -> Module Settings -> Minimum value of the shopping cart (global setting)"). Otherwise, this custom minimum basket value has priority.', + 'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'The option is license-dependent.

If 0 is entered, the global value is used (can be set under "D3 Modules → BonimaScore → Module Settings → Minimum value of the shopping cart (global setting)"). Otherwise, this custom minimum basket value has priority.', "D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'License option "Exclude users or user groups from check"', 'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'Marked customers and customer groups are excluded from credit checks', 'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'If this checkmark is set, the credit check is excluded for all selected users and customer groups. These customers get all available payment methods. You set the marking on the respective customer account or on the customer group.', diff --git a/src/Application/views/admin/frame.tpl b/src/Application/views/admin/frame.tpl index 4d16efb..8acbf6c 100644 --- a/src/Application/views/admin/frame.tpl +++ b/src/Application/views/admin/frame.tpl @@ -1,6 +1,6 @@ - + [{oxmultilang ident="GENERAL_ADMIN_TITLE"}] diff --git a/src/Application/views/admin/matrix_main.tpl b/src/Application/views/admin/matrix_main.tpl index e517fdb..2d21e93 100644 --- a/src/Application/views/admin/matrix_main.tpl +++ b/src/Application/views/admin/matrix_main.tpl @@ -45,6 +45,19 @@ +[{capture name="tableHeadline"}] + + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_ADDRVAL'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_ADDRVAL_DESC"}] + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_PERSIDENT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PERSIDENT_DESC"}] + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORECLASS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORECLASS_DESC"}] + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCOREFROM'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCOREFROM_DESC"}] + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORETO'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORETO_DESC"}] + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_NEGPOS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_NEGPOS_DESC"}] + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_PAYMENTTYPE'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC"}] + [{oxmultilang ident='D3_BONIMASCORE_ADMIN_CREDITLIMIT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}] + +[{/capture}] +
[{$oViewConf->getHiddenSid()}] @@ -60,18 +73,12 @@ - - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_ADDRVAL'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_ADDRVAL_DESC"}] - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_PERSIDENT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PERSIDENT_DESC"}] - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORECLASS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORECLASS_DESC"}] - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCOREFROM'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCOREFROM_DESC"}] - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORETO'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORETO_DESC"}] - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_NEGPOS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_NEGPOS_DESC"}] - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_PAYMENTTYPE'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC"}] - [{oxmultilang ident='D3_BONIMASCORE_ADMIN_CREDITLIMIT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}] - - [{foreach from=$oView->d3GetConfigOptions() key='sConfigId' item='oConfig'}] + [{assign var="hash" value=$oConfig->getFieldData('addressreturncode')|cat:$oConfig->getFieldData('identreturncode')}] + [{if $hash != $formerHash}] + [{$smarty.capture.tableHeadline}] + [{assign var="formerHash" value=$hash}] + [{/if}] [{oxmultilang ident='D3_BONIMASCORE_ADMIN_'|cat:$oConfig->getFieldData('addressreturncode')}] @@ -104,6 +111,7 @@ + [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}] [{/foreach}] diff --git a/src/Core/d3bonimascore_conf.php b/src/Core/d3bonimascore_conf.php index 5540012..c9a0937 100644 --- a/src/Core/d3bonimascore_conf.php +++ b/src/Core/d3bonimascore_conf.php @@ -1,13 +1,13 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPsF0exo9AHYpL7GsdngaT0nELKNEjSutm9+ughxVwjjg5gIOnx4xHCcraWmwrdBwZGCBBxSC -3hek/PTCUiMDkRSTob5laBZT3Xuwnf2DiTrR5KDdCjOXCo6Uxq48wzEFLQ4dvgkSaPkY1WbnshcW -Gnknx4gkiZhhiJ4QOzZTGs0YXcKQ+rJHiSDVgYJoBQf2HSTuwY+VdzbSanEJog9C0ktXp1rahD6A -zFzkYFjIJkdtPXs6HH5mFGTIldQjJLzPLidz3LAeoWCsZucLgwApnjegVV9fIb6WJUBS8IGJhDyP -qCLQuOM+y0nFtmq7O8umbIAyveBeq2n1343FK7hKhYLzEMisK109fHvaWHNdeKAm2Z3vH17Jqi8d -a8hU/c902d3R2VgoA1IDVlgA+rm02YkGWFgqR7pHjixVEnDcuysLuvkJMtEssoN+9paxFWZfAwrQ -px4Gu+jeXeNNDix/V9ejalCXaD+yGiOmTYAODn8iHtJUkuZYloZfw1UP6ExwpJ0Tjhlb0qpTxmgx -lMKVfHim8fovoXGqbYXSh+pu2ayf9hkQKYwRJvAAd4+C/tAyL8SHq5zHoeAD9cZF+TXEFNouQ7iX -1g2gRo1b \ No newline at end of file +HR+cP+JE0Z405FS6tNgN4ggL+yyHCKEMCGOfsEzEZ4vAonxMBCC1OruCe3w+o2FlN7cC8PIF+wR9 +koGOuadgG4Cd8DD5m4YHIO1BbBZWitW4Z83zTrzoFcUsCFoKXAt29E+oI098xKQUG3GNacdCgcxU +bUH3zFgE4Ew4HTT774ECJH/gpEpyEQSXOSX9nBXZZHKnXr15hUSAlSSD2yaT5/VIxYigJvxFAAl0 +M4biw5zMivj7LIRXzK58/50cp4blvUi9dxjvKr/sDe+6pk6tXV8UnlpJiKwiQUuZ4aec/S/kqpe0 +9O/76DvJBsR6oI0sbHKxL4PEj30kbno2PlwoMM1ploAAi+rh1g5mM3kq7kfTPUU0UYf5KlYTUhXr +W4Q+VeUQGCrbkAzvQEzAe3k2fcKOheolO6k6nQwgR10OBNljzfbUcVFiKGkjUExHclrtYENT0OQh +vmFCsGqZKCny9eWRtnpQZi8cuUwgulAQK0moxQ8bkxX91LQVJJyxLN8miB7RMEE1kOoUStteTbKJ +i99vpD1ZKy23P5DkypAWeXuwGI+QkqIGsY+af9OrvC4gUAkzY5pWMAFxv3wXXowZYpb7YxCmdxYp +i75+o0== \ No newline at end of file diff --git a/src/Modules/Application/Controller/d3_payment_bonimascore.php b/src/Modules/Application/Controller/d3_payment_bonimascore.php index 5e9138a..69f4a62 100644 --- a/src/Modules/Application/Controller/d3_payment_bonimascore.php +++ b/src/Modules/Application/Controller/d3_payment_bonimascore.php @@ -53,7 +53,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent { $sReturn = parent::render(); - if (false == $this->_d3GetSettings()->isActive()) { + if (!$this->_d3GetSettings()->isActive()) { $this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'module not active or license not valid'); return $sReturn; } @@ -108,7 +108,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent { $mReturn = parent::validatePayment(); - if (false == $this->_d3GetSettings()->isActive()) { + if (!$this->_d3GetSettings()->isActive()) { return $mReturn; } @@ -127,7 +127,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent /** @var d3_oxuser_bonimascore $oUser */ $oUser = $this->getUser(); - if (false == $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false == $oUser->isLoaded()) { + if (!$this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && !$oUser->isLoaded()) { $this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'no user loaded'); $mReturn = $this->d3GetNoMandatoryFieldValueReturn(); } elseif (false === $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false === $oUser->d3HasMandatoryFieldValues()) { @@ -172,7 +172,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent } } - return array_unique($fields, SORT_STRING); + return array_unique($fields); } /** @@ -318,7 +318,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent /** * Entfernt alle nicht erlaubten Zahlarten * @param d3bonimascore $oConfig - * @return array|PaymentList + * @return PaymentList * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/Modules/Application/Model/d3_oxorder_bonimascore.php b/src/Modules/Application/Model/d3_oxorder_bonimascore.php index c544dd0..0debb12 100644 --- a/src/Modules/Application/Model/d3_oxorder_bonimascore.php +++ b/src/Modules/Application/Model/d3_oxorder_bonimascore.php @@ -1,77 +1,78 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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+cPy/XP79OP5r69IhnKPjYOAi/hY1xRSKPjxQuS3qaUXvaCyAtgOJD9sczB+oiGJyn38J5DDJv -Ps03+O2ccZOrxxwP8Rvr4xFPXRREVf7N7XF+q9vzPDP7a1Qe3L5wFv45nZ9eeRULpD1J45EOR92z -wnSYnxjuWtBpfX9pNMfbLYdMh6UZ9wEGv0nfza7rL4cUWpWJFjVe2mtaK5mJ3uY5J3sR1CFQVGDd -sEtBJ8e/YJfi2ATV61eI15zbkhqlGjyct26b3LAeoWCsZucLgwApnjegVVnY1NxRO1fWldTx9zyP -myKRrlN+UU4n8E3kA1sgvro56JBC8fjdONdYeN+x9Mx61cYEEj1xoohbpbjDoJjru4dstyjFtRHW -XS9df4j7XSVb9efBXFFsqLBijxjmwhJOE9KB00aKgL6icG69QfbWiIzkE/L/LiS9aEChGtRFLymo -O4p7qKWGyx1WLWu662yUracC0RyME8ZTnwWENKsJaOOeP2p9u2ETH3yZQ2L+ayp/fgEjlCBA0QOX -wlT4LDDQYUMAdgG+CG4JwIpin2k9bBJhwURWRSasIHZsRmRVMrZVWrFXIhHVu8cRrt4eIEGjyKU+ -y/btqCGBTXJIfA00WpeQ8waBxHC0LXb4023+no3qwag0Bm3/9y0v/tMkmSGJ8x80N6mCgTy9EpEa -ZMxpSylsyTKFweMbFjQ+IFCFpLLw9m9LVWjvf55WkJ3TVcd/53MOEGuqCOwpD2wVV7YB+HsQriRP -ffbhLnynGEOB0vyQ7WloszNMS8wA7dkV6xefRLz9beRZ7M9FbRrGlme4kqd1R+FV0SCABKDBUuPo -Zzmp/Qfn+ZTPqJVgO91HeDZFnC09VdIHwZrmq1nBsO/PgAlreG0M4lG4UcnA3m9558wzHTbbcrbG -WTCCsyZL8nh3/6+2e7qvcbiuyyw1jwBmWpsMr6/WKPXGzR3A+fI64DmwyJkFZmjyq3swCJZs++Z7 -ex4ovks9VV+PQl7h/4bKOlexIj7t8PSDhdKBgyYobgXiMPX9m3/+EquDk+LFJjdYztmJl1w3yDOc -lTIb2dugCZNMptedG0s5lF3vaoVx182w5yseDapECD3qqi8noVjCgcEY7A7BUtD8PH9jgmHzTZda -DTBZFLcLkogaNgpw2lY+8P2UVn4xjn2DHQkn1omRe4MJBtsJ1ZwuSJP94Qymb+25K6ksJWo1tzT2 -RWaGo9dTRb2ocKRfCmgi2sf+smSmcD671Rp9wKvFWGOBbjs3cLR54uhlYhLgMtgSD5vnI1kHJMdG -PkJLW6ulR3Py99i73FXQaxMbyTKOY1Mv9SZ7r4mKbRa8JTuM3qmt2TsHgifKxfjH6avY+POF8U/B -YghnmumUABN8ejKsQ6gzN30+1mKsiEoeTzmeb3Zm513ZM8h6OXY4n2lHnyDv2FBOAurN8jIoUwK8 -jmsQdZtiaTzSd3YdAJPOGbmk4aIlZkvqc6RtXFEok9PwoKszdV0fFaN+31RZG17lfXdzVAtn9LNF -MQ61Z3kmVbfnQEvy5G/1Z6KqgijbEbBRbMRDfzScTN8CEn9oFI5j6MIWAkjMgacWmXZllA/jnxfx -KpQj+TcnU2jbKVSkkXugdNHR1+Pknc58WzM/7/o60L9vo/aMsvM+8Yfrz8MKBoX2Zzw4H4pAkC+c -l3NT4X1LsOtwoKG2NKs4m6ZypaIEgYgBzztMcofJDlNeNbJt1EfSIHnxkJF7LlXMO+Fpj/9dYof7 -ZlhUVG6y0vFIDEijWPTGBV4kaZAkApI3cn7gG4n2UGZQrFVfbva1iXu5Fuu7BRQbfX2eOWhGx3xr -6V4mm9lbTVZsph35oh04U8OaOtHOofeuNkolCCkzdr5iQUN0Vv0R40R2UlepYOl5AUBIuqP+ryjb -kerzEO0gq89kBvz8u9aSRmLzynvoHD+/vt788aTOz2eEVT2og0WSqNq/uVZ8+UISoN61O0tUqkU/ -sEuFwgk/VQoo78kERbcp/H3Ir5UmXcnmutDCZmbkXlaskwnZveQTCSW87pu8w49S2SBEHakAVNvG -CODECYIlItKA50B8Wh9koJRUe+lQP2kbM51X2Yt8gxaRe5xH4Dx/f2t1tsOYHdou6v/EQMb35wi8 -JSw/I4VKUAn7tPDeJ128OyOLHIIP17rOXGNA1NOk//+MvmtKrV7OeSgsBDO5Uq85ExgeWpBXoQgj -HlhRQvwzXKWcgH/3cxm6DO1A0x8cBax7gFd92LAYqvA/vG+3tZHi4fM6IEA9X6LMi/HCecpi7IZP -5Fxu4jFKJDFr2IF/KTvN/6Q0q3g58Izmf7pMgKWf7s+6K7/LtQ5Tk4cWpSj4I4YG5281ORtl+Zt7 -k3unpZRigrTJZb13Odg/Rc2rvrvdcvztBOWOdgw3TDaYFmtaUxEYEK14XOqW6IbRsOeL4RXln6fG -CcRUYhzwOeP2AIK6S0VsmWca1p60r+FSC1dCDEzYiFQjiUyDkQj2mADCt5HDqE3WI283N9RMYpId -E6pGPHQGLdXG6wv0mEQaWchrzrL4yjtaxTNLDDAX2GG4h122n8hhFVRJsMvPD03A6JGVNxbygauc -z/G3qHZRXpW/OuNgOJO+QSSzG5pbdWk1mB0mWDCMw7OkrzHO0PXCI0bidmyKmA0pWEzYPmuP3L4v -UgYc4UXeXoalu2N5aKPXVH51oIYDDkbi6Uuhv5EnQSBKDQRJHbfQMtgBDgpZGwNfAFVTurN/bKJt -2Rq2+JIDJiV72GUwucqqVnReqyRMJu/2cPWgzBnZbybk9LRfN1MMNtHoicGK9IViGSeljV7JIoQ4 -IFIDHSrdKQDvSUpnzUCW+AuCnL2FStieS7rt6+m0S3lmXFg65X+7IuKJmK8KqxSqofR6msLc49eO -rKppmhmTCzLu/KaxRvwfM5f5dPjVjjwWCDTehoaGAH8KuizncN6wmbaRxAsh5iLFvjUDSvd2ZTxa -PV8ooP4p7iNam4/hHyAcmsOex3+ygxOQ7Yc7NGuf1r6kTNSXwxVu3aMYTL1sHpPH1iXjtRXrP0d2 -dSLltgcu5mkUcXXlEUyGO14vBX/nJgPzSVywTuTKezyUc08r4+JrlFb3azGdhd9uwbEGfGsG704j -JW6h07LapEwjiZHKcX8AVQJmsvsJD/J+fQEuWNc95btQ8h8Jr9pFZodbx2nxcKdk7NvqVhM/xyuL -0cu5MrdEDpDkjlciQmcJasDT41h1UVvlvWXQKnZYGyIbcFyKWL/RbsTOetPjuiLWB2LLhbz80RRz -ugSipaVoRlK5WV+15ESOcvkXEc8i+lTWZdGjTASl7PwQtTBJfuWMZ+zMQM2dwuvAlNxg2ACFCj+A -ZCRAVYLsiA6eb+l7H4djq9C3aCIpQFCz6m90z9oCWHBCvAGzCctYJpJUbfNjfT4+JXqPiGmC/tex -5qgX7AhgsUBeznD8N2AXga1Z6qxKdGa1KUxN6PAp0l5dTpIkslO3bX3cWwUEkrJ7JgUFz4Om/z16 -oD3Z5EICMjDWfusovJiXeZYfUYrGGwEMCOnlBqS4IwqawWjMNrfsYQEpaEOxDjtBt9b1bDGXakG1 -p+E5xgcbUss7zrHWPb4Sr5devqM8kJFqMUU4NeS4SsFqw0AZO9AZ8Iscu9OtEeep3KAbgJSxb/Hc -xpKkijW060lKEKZf1GXAi6h8oczWt6M5NjkS5giwlj9AxQVTL3sE1+35Nu4O9WnmwpbkYi4rjOZl -eqgt4NHNT5MmllMyuiNLRiY65UU+fmCB1cZ9KDcqUl+hHvdzKIpCC3fKf0PJDWkLNFqt9WPtdZ4+ -SlsUpTl7r6vq64pcHKncnW5InwxTIkHKHe9uCkyDvA96gBCXmg3d4zqjDnfMUd9y8q4/dGEgPj37 -SBXCTFwBB2NMGseS+So+kiWdIhQXhE3n1kOcJ6TfqXBB2CbQV5oYhqhiZYn9KFcP7MJhk7dVPK/a -WG5RCHsIX2N2Cq5u+goWyc+SJsxCPDx1OifUnyZcnJD+1OO0RQYgpD9fExv+UxmsYUvxyOuZqUja -YArhDMjcYXHyUzDxQCA/FhIFUkQVVpZHa4AAP+Izwk21XAHZZrg5tLtXCoqjiFSxe8/CEkiKupCQ -EQxiOOocOC/SY/FRIvjvJU47O5idEW+4NEC+2aXKY5gyN7UDVtTQONxDdBBWfnDd6dJO+zNSho7K -3YTshVdDOd0O3VwMSnf1gHUnyLL4BgmhzlhCJ3TCoWRhMTFejw/LtVsJGP3Oc1PwUlHAy4e3OX7n -Fd7ChYN6jLhKAJ877qNd/F59GpX+oQ5BJbk3ANawTnpS2gpNul0P9nvWWtPRV/t99o8wXpQLgb8G -48moudQPjripxds5dIASEfkwKQfat7wI19uFqQmDgoQI0AkzGOftSphvRb32T7uf2u/7XksQ5roT -cNKxc/vr79hzYYuOcqJAjeDK9tthXx9RettRMNxFDJThAkrigB08b9YVz73npSm/oeCXe550i/6o -ILvHKfr1zmae96Cne1AOIssqfocRRXfgWRLAdUHafbZUxDITtJbIU3EgPtPp/j1EvndBA0fEbI29 -r6x2WXc6Qoa9ITzufgoqoUo2HH5wL475zafXPzRfcsUpcnhVU9qqS7dpyaT3orecuptA4LjZorEJ -zj/Azfy3A0CMnKKe/FCAg7KnWnagn/lr5O7PI1K5OVmKAOnVE5PWoPGFE8VUn87iOyqm8IMT53jD -+AUcVdkNtvj9Zfp/RVAKDCxiGvvaFZXfZHXI6W43ngvuHMcjLduzwyAojTNrvyv6EwN9RPftEDEy -BGDpmpV12Mxyd30WkAeEWXOhOtuQVcGQhsMXScox+ifw0f61oi6HOGfKc/AGIp/UpbTrRl6gQ/k9 -lGk0AcWQjpc/bT4IKa8AbdJ3qIN07YoxL/c5taZUvfA19ZaCtQkcccEb8dExEfGP4vacI/kGozOY -YF4wLqfXknBg5UkLunlF1nqu5JNfuixZSajdBdvPbzNW6k3NPqBAvU1o3g808hDOTEdKJ9O5AZFW -xpJZBimxXLqxhXF9U9Nvjq73DH3hlssCT6P8p23BwyQT6hZJqdsYom47C6PMWZGC37UEemUwdT3f -HrkFVaFZKgUQOvzNlnZcHqYtSf5ZiV7/hHFdCyfZ8RSB8042qDhaliXO3VtDvxnvQg7TM0NLHN+K -syFRBT7E1v/geCEBzHHGhCOA+F5t62g4NArAtp8kzsjQ6ycdYujWnvjnCCXd1XByd5PP5B9MkcEk -YSseeKhm8I707HSYgJD5Ws/3i6Z1+IibXai/y6bqfGr0SdO5ccYQABwcpyrFYJy3p9SHGtEk1CAo -+UDMp33ipARMKPp+YcmGG1BEQLBCkCmr5Xh4XbDedU19o842QD2h3Sf0K9G1b9RzX1l0t0+Zxr+z -E2xV9bas1JHL3h1/+XLIUGy+9Eyf5TsSfucQqKEZfzYe2pCXblNdzKjESmg1Lzn7rhOTZU3JPcvq -JhKDov+sw9wqCPFof3sHX+a= \ No newline at end of file +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 +pjiKLCKPbQO9KRcIKBfhIR1Z6iO7u/UWHgtcwW== \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxuser_bonimascore.php b/src/Modules/Application/Model/d3_oxuser_bonimascore.php index 3deb6f6..d9ce673 100644 --- a/src/Modules/Application/Model/d3_oxuser_bonimascore.php +++ b/src/Modules/Application/Model/d3_oxuser_bonimascore.php @@ -1,151 +1,155 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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 +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 +YghXP/gQemHTUNxChA8nZXa= \ No newline at end of file diff --git a/src/d3metadata.php b/src/d3metadata.php index d809af5..0c07404 100644 --- a/src/d3metadata.php +++ b/src/d3metadata.php @@ -1,33 +1,40 @@ +// if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'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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 -ltEqone= \ No newline at end of file +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 +fpdFsUW4gXpBTj1pjUXv4Ji= \ No newline at end of file diff --git a/src/metadata.php b/src/metadata.php index caf689f..930642b 100644 --- a/src/metadata.php +++ b/src/metadata.php @@ -33,7 +33,7 @@ $aModule = [ 'de' => 'Dieses Modul bindet BonimaScoreIdent im Checkout ein.', 'en' => '', ], - 'version' => '4.1.0.0', + 'version' => '4.1.1.0', 'author' => 'D³ Data Development (Inh.: Thomas Dartsch)', 'email' => 'support@shopmodule.com', 'url' => 'https://www.oxidmodule.com/', diff --git a/src/setup/d3bonimascore_update.php b/src/setup/d3bonimascore_update.php index 95b01a8..efd5786 100644 --- a/src/setup/d3bonimascore_update.php +++ b/src/setup/d3bonimascore_update.php @@ -29,6 +29,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; use OxidEsales\EshopCommunity\Core\DatabaseProvider; +use ReflectionException; /** * Class d3_extsearch_update @@ -37,14 +38,14 @@ class d3bonimascore_update extends d3install_updatebase { public $sModKey = 'd3bonimascore'; public $sModName = 'BonimaScore'; - public $sModVersion = '4.1.0.0'; - public $sModRevision = '4100'; - public $sBaseConf = 'imev2==QmRteFloVDhxNHY4TmgxeVhvQTNhU3NNOURxbHp3YVJUQ0tHMENYZ2R3cnZFMzBiTEUxaTRIR -XVwNUZyWnV6em1IdmNxNmdKWVA5WGJ3STBCRStsaHFBTU5yTGlPcElrSjlSODJZVTRScXI3ekIyQlBwb -CtqUHpXcHNTcGx1OG0zTHRZODh0K3VQZG9qMjJCUnU5RkZCZkxQWHdWSGF4bFFXbXNZaGIxckYwemE0d -2FNUWo1b3hSZzRnZ1F1Q2N2N2tHYk41RGxzN0RuRGErVWdwMytGcCszaGFhQkdZdXZWNjA5TzVTWDhiY -1NpcmkxKzFEakRTOEx4QVVNTk1vUjJXV2VvNXRhV0MybXBuN3NpQldqNkdsZzMxempvY0Q0eUJQQTdUY -U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; + public $sModVersion = '4.1.1.0'; + public $sModRevision = '4110'; + public $sBaseConf = 'U37v2==cEtIL2MraHloT3NSbmhSR2Q5b0p6ZzNqN1QwQ2J1eFp3NEY4NXRjbGxVdW5mcGl3TjBWUzQ3R +Gx2djd6T09EcTlacGNMRmZrV25makhxdXd3ZE5DTzdQRy9PRzByY2R4K1l5Uzd2eDYzSkxkb0JiMnEwT +GhWOERqYS8xSTRqdkJNblIrSSt2OENGZ21iNzFKK0tkd3h5M1RFRGNSTUJFOExETjgrWVZzbG8vRGx6V +jRuWjFJNzdna2FFR2t3RnZQZUp5NzllQUxyZXB2QVJOMmppemVRbXhENlZBOEJwYnZVcmFWN2RuVFFXb +jVVL0Qzdjl5Ull4UkUrbDVUMDdFaExiVjU5T2dSdFgxRHVwSXBzaUhEZVk3WDMzN3UyQWw1TW0rRGtqZ +WtDeWk2ZmJBR25zZUdnZDNBOHZRMnVjdkJBVUt5U3huMk12ZzhFZFV4QTAwSFFBPT0='; public $sRequirements = ''; public $sBaseValue = 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTYlM0ElN0JzJTNBMzMlM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZUNvdW50cnklMjIlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzFmYzkyMDY4Ny4yMDE3OTk4NCUyMiUzQnMlM0EzMiUzQSUyMmQzX2NmZ19tb2RfX3NEM0JvbmltYVNjb3JlUHJvZElkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzklM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZVBvc3RDaGVja1RleHQlMjIlM0JzJTNBMzAlM0ElMjJEM19CT05JTUFTQ09SRV9QQVlDSEVDS19GQUlMRUQlMjIlM0JzJTNBMzAlM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZVVzZXIlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX3NEM0JvbmltYVNjb3JlUGFzcyUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTQzJTNBJTIyZDNfY2ZnX21vZF9fc0QzQm9uaW1hU2NvcmVMaW1pdEV4Y2VlZGVkVGV4dCUyMiUzQnMlM0EzNSUzQSUyMkQzX0JPTklNQVNDT1JFX0NSRURJVExJTUlUX0VYQ0VFREVEJTIyJTNCJTdE'; @@ -730,7 +731,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseConnectionException * @throws DatabaseErrorException */ - public function checkBonimaTableExist() + public function checkBonimaTableExist(): bool { return $this->_checkTableNotExist('d3bonimascore'); } @@ -742,11 +743,11 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseErrorException * @throws ConnectionException */ - public function updateBonimaTableExist() + public function updateBonimaTableExist(): bool { $blRet = false; if ($this->checkBonimaTableExist()) { - $blRet = $this->_addTable2('d3bonimascore', $this->aFields, $this->aIndizes, '', 'InnoDB'); + $blRet = $this->_addTable2('d3bonimascore', $this->aFields, $this->aIndizes, ''); } return $blRet; @@ -758,7 +759,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseConnectionException * @throws DatabaseErrorException */ - public function checkBonimaResponseTableExist() + public function checkBonimaResponseTableExist(): bool { return $this->_checkTableNotExist('d3bonimascoreresponse'); } @@ -770,11 +771,11 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseConnectionException * @throws DatabaseErrorException */ - public function updateBonimaResponseTableExist() + public function updateBonimaResponseTableExist(): bool { $blRet = false; if ($this->checkBonimaResponseTableExist()) { - $blRet = $this->_addTable2('d3bonimascoreresponse', $this->aFields, $this->aIndizes, '', 'InnoDB'); + $blRet = $this->_addTable2('d3bonimascoreresponse', $this->aFields, $this->aIndizes, ''); } return $blRet; @@ -786,7 +787,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DBALException * @throws DatabaseConnectionException */ - public function checkScoreItemsExist() + public function checkScoreItemsExist(): bool { $blRet = false; @@ -815,7 +816,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseConnectionException * @throws DatabaseErrorException */ - public function updateScoreItemsExist() + public function updateScoreItemsExist(): bool { $blRet = false; @@ -912,13 +913,14 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws ConnectionException * @throws DatabaseConnectionException */ - public function checkValidunc7FromValue() + public function checkValidunc7FromValue(): bool { $score = oxNew(d3bonimascore::class); + /** @var Shop $oShop */ foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) { $query = "SELECT count(*) FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('validunc7', ' ', ".$oShop->getId().")) AND scorefrom = '952'"; - if ((bool) DatabaseProvider::getDb()->getOne($query)) { + if (DatabaseProvider::getDb()->getOne($query)) { return true; } } @@ -933,12 +935,13 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseConnectionException * @throws DatabaseErrorException */ - public function updateValidunc7FromValue() + public function updateValidunc7FromValue(): bool { $score = oxNew(d3bonimascore::class); $blRet = false; + /** @var Shop $oShop */ foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) { $query = "SELECT oxid FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('validunc7', ' ', ".$oShop->getId().")) AND scorefrom = '952'"; foreach (DatabaseProvider::getDb()->getAll($query) as $fields) { @@ -955,7 +958,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; ], ['OXID' => $fields['OXID']] ); - if ($blRet == false) { + if (!$blRet) { break; } } @@ -969,13 +972,14 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws ConnectionException * @throws DatabaseConnectionException */ - public function checkInvalid10Values() + public function checkInvalid10Values(): bool { $score = oxNew(d3bonimascore::class); + /** @var Shop $oShop */ foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) { $query = "SELECT count(*) FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('invalid10', ' ', ".$oShop->getId().")) AND scorefrom = '0' AND scoreto = '10000'"; - if ((bool) DatabaseProvider::getDb()->getOne($query)) { + if (DatabaseProvider::getDb()->getOne($query)) { return true; } } @@ -990,12 +994,13 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseConnectionException * @throws DatabaseErrorException */ - public function updateInvalid10Values() + public function updateInvalid10Values(): bool { $score = oxNew(d3bonimascore::class); $blRet = false; + /** @var Shop $oShop */ foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) { $query = "SELECT oxid FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('invalid10', ' ', ".$oShop->getId().")) AND scorefrom = '0' AND scoreto = '10000'"; foreach (DatabaseProvider::getDb()->getAll($query) as $fields) { @@ -1018,7 +1023,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; ], ['OXID' => $fields['OXID']] ); - if ($blRet == false) { + if (!$blRet) { break; } } @@ -1033,11 +1038,12 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DatabaseConnectionException * @throws DatabaseErrorException * @throws StandardException + * @throws ReflectionException * @throws d3ParameterNotFoundException * @throws d3ShopCompatibilityAdapterException * @throws d3_cfg_mod_exception */ - public function hasUnregisteredFiles() + public function hasUnregisteredFiles(): bool { return $this->_hasUnregisteredFiles('d3bonimascore', ['blocks', 'd3FileRegister']); } @@ -1047,11 +1053,12 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0='; * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws ReflectionException * @throws StandardException * @throws d3ShopCompatibilityAdapterException * @throws d3_cfg_mod_exception */ - public function showUnregisteredFiles() + public function showUnregisteredFiles(): bool { return $this->_showUnregisteredFiles('d3bonimascore', ['blocks', 'd3FileRegister']); }