Compare commits
No commits in common. "rel_ionCube_PHP56-70" and "rel_sourceGuardian_PHP8" have entirely different histories.
rel_ionCub
...
rel_source
2
.php-cs-fixer.php
Normal file
2
.php-cs-fixer.php
Normal file
@ -0,0 +1,2 @@
|
||||
<?php ?><?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Boniversum @version 4.0.1.0 SourceGuardian (21.09.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('7A3737B3DE3BFA72AAQAAAAXAAAABHAAAACABAAAAAAAAAD/E7I7s7+nUQylRYO7TW2UADc/Moestsu1573y3HT7TiLoTgKZAbHls1zOjm82XdD3ohJxIimrnAl2GZ+kHDOhunuQXURAvwf9FW9GWskdPUX9AqPsEOD+ub+SvywI4lz0nH3rl07X7gzUXF+piquZyAgAAAD4AQAACzFZFq/nj3SAVtCwPZQ1pYn70/SDCWZ4R27ERe2JkGYUPdTr4ZK4c0AIxnwzQeOXLOF1gxAEKgpro4SHtRONBT73RxkF5UBj38X9LfzWQu7GpUduxBhtMFQh29lPWCt5ts2lLC3aEUsTHeNzIh1oJE04gS/pKDtcLgvxokmM7hrcWTG3AZMVphunhJrRFGUZqgQkYhX9zALZqKa1/HGsyKz3yDPOxK5mkTxz8lmxrhonvAUgolwbbHBhidJdLh4HX/Q+RUPSYtfM3+8FgNyo8mJ9OfDnclV6SViE+F+eqotWmXZwib1DFwE/0Pcvv4rH3QVp4393nUcKkSsoe35t2nh/Kq5QdOrP9bc4kzB2l0bX1POb1ev/P2Q4ldJNSI/P1yk+POnDDXLAz5JJXeOV97arvgBxzs0RjxtpAhWEtJ/kqOrxHa0Rlk4K03hk1bNolVoD+inVk4LX2DHdBRyVPt4/GurATQXDJZeS5GBlUri8VP2oHeQOkEK01dBEnjWh71xOUV/X1a7mgbCoeHsm1zxXMzPSIp4oIrcyswW49wMEgiFZfsu4XGtrZr/InAg7XZVtNpTyL+nB9F5l1BVTRy8pAMgp4wB6J8ofONlJgm5HZrLntZbEzc7FhM/77dotdDEis6YVkPLuTqFXqmOKyk9Yi2aaajdOUQAAAPgBAACeWKWR55qfliYytlmiww78jqPN6javKyacvT6Fo/8KAO8vzGrx5uIWSxIjyXaehQxfidIaXzaGuMfpaVf3ggImu0JFeaxOiij56YOTfz+FXOyw1netLHz5toBvCe/ZrridL/zMqkwoQVSCY+niVZg1Zeylt+wbo4v0koqlS9JumWK1oZ5VV58Cq6azih7ot0F1BLXTkB/M72kxiIvBkKfELA+xYvw7qWqDbBpf7y9HV+lZEil0XCbywgn28/6Gmtu+V4Hk0RHRnMl4yjhfiG26HBgu1/pKQWz/frZsD/ikIuM2z4tjbtYm7sZEqSLsMIAzkJNyYRI2r/XpYPAfz9G3hUDxTpP3dmtxw6uwnh4rcLWb/FQ9u4F+e0CklwhJ4rT6d1A7Ux+G9jueQU1sVLUBGkvDW0wf4LhgYxgQckcsqIZXcRN16ezBEgl3ummhXPZ7Wt6pKVWyp+Tx5ZQ7qyQWx5mx2L3AUN9hD3VgWYeWjhQNzdxA5yefyDOyRNFz9hkWeeq6QWzuoheYW57yMsvjR3dgsNpWwn+XODx3gX7meOP3CGpcykVpUUl5GgsNHiW//EcB5GWGQ7QlsZerFFD51Wc/8UrpIdsB4saAPP7YOYMrcQgFqctX39FLMY5H8ffrRypRq5rvSqAucLDVCglSej6mYSOOWYUAAAAA');
|
@ -30,10 +30,10 @@
|
||||
}
|
||||
},
|
||||
"require": {
|
||||
"php": "5.6 - 7.0",
|
||||
"ext-ionCube-Loader": "*",
|
||||
"oxid-esales/oxideshop-ce": "6.0 - 6.7",
|
||||
"d3/modcfg": "^5.3.0.0",
|
||||
"php": "^8.0",
|
||||
"ext-sourceguardian": "*",
|
||||
"oxid-esales/oxideshop-ce": "6.8 - 6.10",
|
||||
"d3/modcfg": "^6.0",
|
||||
"ext-json": "*",
|
||||
"ext-soap": "*",
|
||||
"ext-PDO": "*"
|
||||
|
@ -2,9 +2,15 @@
|
||||
title: Changelog
|
||||
---
|
||||
|
||||
## 3.2.0.0 - 2022-06-15
|
||||
## 4.0.1.0 - 2022-01-17
|
||||
### Added
|
||||
- Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain möglich
|
||||
- installierbar in OXID 6.4.0
|
||||
|
||||
---
|
||||
|
||||
## 4.0.0.0 - 2021-10-01
|
||||
### Added
|
||||
- installierbar in OXID 6.3.0 und 6.3.1
|
||||
|
||||
---
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore",
|
||||
"moduleversion": "3.2.0.0",
|
||||
"moduleversion": "4.0.1.0",
|
||||
"titledesc": "für den Oxid eShop",
|
||||
"author": "D³ Data Development",
|
||||
"moduledate": "15.06.2022",
|
||||
"moduledate": "17.01.2022",
|
||||
"editors": "",
|
||||
"tagline": "",
|
||||
"image": "",
|
||||
|
@ -6,14 +6,13 @@ Das Modul **{$modulename}** erhalten Sie in verschiedenen Editionen mit untersch
|
||||
|
||||
## Funktionsumfang
|
||||
|
||||
| | Standard-Edition | Premium-Edition |
|
||||
|:------------------------------------------------------------------------:|:-----------------:|:-----------------:|
|
||||
| nachgelagerte Bonitätsprüfung | X | X |
|
||||
| Infotab am Adminkundenkonto | X | X |
|
||||
| Prüfung der Bonität erst ab einem bestimmten Warenkorbwert | | X |
|
||||
| Kunden und Kundengruppen können von der Prüfung ausgeschlossen werden | | X |
|
||||
| kundenidividuelles Kreditlimit | | X |
|
||||
| Zahlarten bei abweichender Lieferadresse verweigern | | X |
|
||||
| Gültigkeitsdauer einer Prüfung festlegen | | X |
|
||||
| Nachbehandlung des ermittelten Scores | | X |
|
||||
| Kunden und Kundengruppen können von Nachbehandlung ausgeschlossen werden | | X |
|
||||
| | Standard-Edition | Premium-Edition |
|
||||
|:---------------------------------------------------------------------:|:-----------------:|:-----------------:|
|
||||
| nachgelagerte Bonitätsprüfung | X | X |
|
||||
| Infotab am Adminkundenkonto | X | X |
|
||||
| Prüfung der Bonität erst ab einem bestimmten Warenkorbwert | | X |
|
||||
| Kunden und Kundengruppen können von der Prüfung ausgeschlossen werden | | X |
|
||||
| kundenidividuelles Kreditlimit | | X |
|
||||
| Zahlarten bei abweichender Lieferadresse verweigern | | X |
|
||||
| Gültigkeitsdauer einer Prüfung festlegen | | X |
|
||||
|
||||
|
@ -3,7 +3,7 @@ title: Systemanforderungen
|
||||
---
|
||||
|
||||
* PHP Version
|
||||
* 5.6.x bis 7.4.x
|
||||
* 7.3.x bis 8.0.x
|
||||
* PHP Decoder
|
||||
* installierter ionCube Loader
|
||||
* Shopeditionen
|
||||
@ -13,13 +13,12 @@ title: Systemanforderungen
|
||||
* OXID eShop B2B Edition
|
||||
* Shopversionen
|
||||
* OXID eShop in Compilation Version
|
||||
* 6.0.x
|
||||
* 6.1.x
|
||||
* 6.2.x
|
||||
* 6.3.x
|
||||
* 6.4.x
|
||||
* Themes
|
||||
* flow
|
||||
* wave
|
||||
* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.0.0
|
||||
* 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.
|
||||
|
78
docs/daux/manual/entscheidungsmatrix.md
Normal file
78
docs/daux/manual/entscheidungsmatrix.md
Normal file
@ -0,0 +1,78 @@
|
||||
---
|
||||
title: Entscheidungsmatrix
|
||||
---
|
||||
|
||||
# Die Entscheidungsmatrix verstehen
|
||||
|
||||
Boniversum liefert einen ganzen Strauss an Informationen. Aus diesem sind für uns 3 Werte in dieser Reihenfolge wichtig:
|
||||
|
||||
- Adressvalidierung
|
||||
- Personenvalidierung
|
||||
- Score
|
||||
|
||||
## Adressvalidierung
|
||||
|
||||
### Erklärung
|
||||
Hiermit definiert Boniversum, ob die eingegebene Adresse bekannt ist. Boniversum kennt mit Sicherheit den allergrößten Teil aller Adressen.
|
||||
|
||||
### Gründe für Versagen
|
||||
Schlägt diese Prüfung fehl (liefert also "nicht validiert"), handelt es sich wohl um eine Fakeadresse. Neubaugebiete dürften ebenfalls in die Gruppe fallen, jedoch wahrscheinlich schnell hinzugefügt werden, weshalb man dies sicher außer Acht lassen kann.
|
||||
|
||||
### Zuordnung in der Entscheidungsmatrix
|
||||
Die Zuordnung der Zahlungsarten auf Grund der Adressvalidierung können 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üsse
|
||||
Bei unvalidierter Adresse werden keine weiteren Prüfungen durchgeführt. Dieser Personengruppe sollten Sie keine ausfallkritischen Zahlungsarten anbieten, da Fakeadresen sicher auf Betrugsverdacht hindeuten.
|
||||
|
||||
|
||||
## Personenvalidierung
|
||||
|
||||
### Prüfhistorie
|
||||
Die angegeben Adresse muss erkannt worden sein.
|
||||
|
||||
### Erklärung
|
||||
Boniversum hat Informationen zu allen Personen, die irgendeine Kredithistorie haben. Dazu reicht schon ein Handyvertrag oder eine Kontoeröffnungsanfrage bei einer Bank. Auch Ratenzahlungsvereinbarungen und Kreditkartenbesitz fließen in die Datenbank ein. Geschätzt dürften mehr als 3/4 der gesamten Bevölkerung in diesen Daten zu finden sein.
|
||||
|
||||
### Gründe für das Versagen
|
||||
Wer als Person der Schufa / Boniversum nicht bekannt ist, ist entweder zu jung, dass sie noch keine schufarelevanten Transaktionen getätigt hat oder diese Person gibt es tatsächlich nicht (Fakeaccount).
|
||||
|
||||
### Zuordnung in der Entscheidungsmatrix
|
||||
Das Ergebnis der Personenvalidierung finden Sie in der Matrix in Spalte 2. Das untere Drittel der Liste beschäftigt sich mit nicht identifizierbaren Personen. Die oberen 2 Drittel der Liste zeigen Einstellungen zu identifizierten Personen.
|
||||
|
||||
### Schlüsse
|
||||
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önnen nur allgemeine Daten (z.B. Wohnort, Wohngegend, geschätztes Alter) als Kriterium herhalten. Dementsprechend schwierig wird auch eine Bonitätsaussage zu treffen sein. Daher sollten Sie alle nicht identfizierten Personen unabhängig ihres Scores misstrauisch betrachten. In dieser Gruppe dürften sich die meisten Betrugsversuche finden. Die angegeben Untereinträge mit verschiedenen Ausfallwahrscheinlichkeiten sind nur Feinabstufungen, die in dieser Gruppe kaum relevant sein dürften.
|
||||
|
||||
|
||||
## Score
|
||||
|
||||
### Prüfhistorie
|
||||
Die angegeben Adresse muss erkannt worden sein. Die Personenidentifizierung ist egal, da für beide Gruppen ein Score geliefert wird.
|
||||
|
||||
### Erklärung
|
||||
Boniversum versucht die Ausfallwahrscheinlichkeit auf Grund der vorliegenden Daten zu schätzen.
|
||||
Hierzu werden generische Daten (z.B. Wohnort, Wohngegend, geschätztes Alter) herangezogen. Sofern der Benutzer identifiziert werden konnte, fließen auch Daten zur persönliche Kredithistorie in den Score mit ein. Je nach Datenlagen (Person identifiziert / nicht identifiziert) können Sie einschätzen, wie verlässlich der Score sein wird.
|
||||
|
||||
### Gründe für das Versagen
|
||||
Den Score gibt es in 2 Ausprägungen:
|
||||
- als 5-stellig Zahl. Dann wurde in der Vergangenheit schon einmal der Rechtsweg beschritten, um Zahlungen einzufordern. Wenn Pfändungen, 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üfen den Bereich von 563 bis 1079. Je höher der Score des Benutzers liegt, umso weniger Zahlungsausfall ist zu befürchten. Ein niedriger Score lässt auf Zahlungsschwierigkeiten in der Vergangenheit schließen. Es kann aber auch der Rest eines beendeten Insolvenzverfahrens sein, welches selbst nach Abschluss noch mehrere Jahre in der Historie verwendet wird (Löschfrist dafür aktuell: 3 Jahre). Selbst ungünstige Wohnadressen haben Einfluss auf den Score. Personen mit Scorehöchstwerten 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ür validierte Personen und auch für unvalidierte Personen. Je nach Ergebnis der Personenvalidierung verwenden Sie bitte den jeweils passenden Eintrag.
|
||||
|
||||
### Schlüsse
|
||||
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
|
||||
Wenn dem Kunden eine unsichere Zahlungsart auf Grund der Boniversummatrix verwehrt wird, stehen diesem meist noch sichere Zahlungsarten zur Verfügung (Vorauskasse, Nachnahme, Kreditkarte). Dass jemand wegen einer nicht optimalen Bonität überhaupt nicht bestellen kann, kommt im Alltag kaum vor. Das sollte also kein Grund sein, als Händler zu viel Risiko auf sich zu nehmen.
|
7
docs/daux/manual/letzterscore.md
Normal file
7
docs/daux/manual/letzterscore.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
title: Ratingergebnis
|
||||
---
|
||||
|
||||
## Nachvollziehen des letzten Ratings am Kundenkonto
|
||||
|
||||
Meldet sich ein Kunde bei Ihnen, können 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ändern sich über die Zeit und sind nur vom aktuellen Stand wirklich aussagekräftig.
|
@ -72,14 +72,20 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h2 id="page_3-2-0-0-2022-06-15">3.2.0.0 - 2022-06-15</h2>
|
||||
<h2 id="page_4-0-1-0-2022-01-17">4.0.1.0 - 2022-01-17</h2>
|
||||
<h3 id="page_Added">Added</h3>
|
||||
<ul>
|
||||
<li>Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain möglich</li>
|
||||
<li>installierbar in OXID 6.4.0</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<h2 id="page_4-0-0-0-2021-10-01">4.0.0.0 - 2021-10-01</h2>
|
||||
<h3 id="page_Added-2">Added</h3>
|
||||
<ul>
|
||||
<li>installierbar in OXID 6.3.0 und 6.3.1</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<h2 id="page_3-1-1-0-2021-06-21">3.1.1.0 - 2021-06-21</h2>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
@ -122,16 +122,6 @@
|
||||
<td align="center"></td>
|
||||
<td align="center">X</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">Nachbehandlung des ermittelten Scores</td>
|
||||
<td align="center"></td>
|
||||
<td align="center">X</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">Kunden und Kundengruppen können von Nachbehandlung ausgeschlossen werden</td>
|
||||
<td align="center"></td>
|
||||
<td align="center">X</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -48,8 +48,8 @@
|
||||
|
||||
|
||||
<div class="details">
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 15.06.2022</div>
|
||||
<div>Version: 3.2.0.0</div>
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 17.01.2022</div>
|
||||
<div>Version: 4.0.1.0</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<ul>
|
||||
<li>PHP Version
|
||||
<ul>
|
||||
<li>5.6.x bis 7.4.x</li>
|
||||
<li>7.3.x bis 8.0.x</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>PHP Decoder
|
||||
@ -99,9 +99,8 @@
|
||||
<ul>
|
||||
<li>OXID eShop in Compilation Version
|
||||
<ul>
|
||||
<li>6.0.x</li>
|
||||
<li>6.1.x</li>
|
||||
<li>6.2.x</li>
|
||||
<li>6.3.x</li>
|
||||
<li>6.4.x</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -112,7 +111,7 @@
|
||||
<li>wave</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>D3 Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 5.3.0.0</li>
|
||||
<li>D3 Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 6.0.0.0</li>
|
||||
<li>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,13 +72,13 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore</strong> zur Installation hinzuzufügen:</p>
|
||||
<pre><code class="language-bash">php composer require d3/bonimascore:^3.2.0.0 --update-no-dev
|
||||
<pre><code class="language-bash">php composer require d3/bonimascore:^4.0.1.0 --update-no-dev
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,13 +72,13 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<pre><code class="language-bash">php composer require d3/bonimascore:^3.2.0.0 --update-no-dev
|
||||
<pre><code class="language-bash">php composer require d3/bonimascore:^4.0.1.0 --update-no-dev
|
||||
./vendor/bin/oe-console oe:module:activate d3bonimascore
|
||||
./vendor/bin/d3modules_install
|
||||
./vendor/bin/d3cleartmp
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
|
||||
<pre><code class="language-bash">php composer require d3/bonimascore:^3.2.0.0 --update-no-dev
|
||||
<pre><code class="language-bash">php composer require d3/bonimascore:^4.0.1.0 --update-no-dev
|
||||
</code></pre>
|
||||
<p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/bonimascore</code>.</p>
|
||||
<blockquote class="alert alert-warning">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
161
docs/html/manual/entscheidungsmatrix.html
Normal file
161
docs/html/manual/entscheidungsmatrix.html
Normal file
@ -0,0 +1,161 @@
|
||||
<!DOCTYPE html>
|
||||
<html class="no-js" lang="de">
|
||||
<head>
|
||||
<title>Entscheidungsmatrix - BonimaScore</title>
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="D³ Data Development">
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
|
||||
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
|
||||
|
||||
<!-- Mobile -->
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<!-- Font -->
|
||||
|
||||
<!-- CSS -->
|
||||
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
|
||||
<!-- Tipue Search -->
|
||||
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
|
||||
|
||||
<!--[if lt IE 9]>
|
||||
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body class=" ">
|
||||
<div class="Columns content">
|
||||
<aside class="Columns__left Collapsible">
|
||||
<button type="button" class="Button Collapsible__trigger">
|
||||
<span class="Collapsible__trigger__bar"></span>
|
||||
<span class="Collapsible__trigger__bar"></span>
|
||||
<span class="Collapsible__trigger__bar"></span>
|
||||
</button>
|
||||
|
||||
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore</a>
|
||||
|
||||
<div class="Search">
|
||||
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
|
||||
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
|
||||
</svg>
|
||||
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
|
||||
results=25 autosave=text_search>
|
||||
</div>
|
||||
|
||||
<div class="Collapsible__content">
|
||||
<!-- Navigation -->
|
||||
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../manual/entscheidungsmatrix.html">Entscheidungsmatrix</a></li><li class='Nav__item '><a href="../manual/letzterscore.html">Ratingergebnis</a></li></ul>
|
||||
|
||||
|
||||
|
||||
<div class="Links">
|
||||
<hr/>
|
||||
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
|
||||
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
|
||||
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
|
||||
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
|
||||
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
|
||||
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
|
||||
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div class="Columns__right Columns__right--full">
|
||||
<div class="Columns__right__content">
|
||||
<div class="doc_content">
|
||||
<article class="Page">
|
||||
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/entscheidungsmatrix.html">Entscheidungsmatrix</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
03.01.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h1 id="page_Die-Entscheidungsmatrix-verstehen">Die Entscheidungsmatrix verstehen</h1>
|
||||
<p>Boniversum liefert einen ganzen Strauss an Informationen. Aus diesem sind für uns 3 Werte in dieser Reihenfolge wichtig:</p>
|
||||
<ul>
|
||||
<li>Adressvalidierung</li>
|
||||
<li>Personenvalidierung</li>
|
||||
<li>Score</li>
|
||||
</ul>
|
||||
<h2 id="page_Adressvalidierung">Adressvalidierung</h2>
|
||||
<h3 id="page_Erklarung">Erklärung</h3>
|
||||
<p>Hiermit definiert Boniversum, ob die eingegebene Adresse bekannt ist. Boniversum kennt mit Sicherheit den allergrößten Teil aller Adressen.</p>
|
||||
<h3 id="page_Grunde-fur-Versagen">Gründe für Versagen</h3>
|
||||
<p>Schlägt diese Prüfung fehl (liefert also "nicht validiert"), handelt es sich wohl um eine Fakeadresse. Neubaugebiete dürften ebenfalls in die Gruppe fallen, jedoch wahrscheinlich schnell hinzugefügt werden, weshalb man dies sicher außer Acht lassen kann.</p>
|
||||
<h3 id="page_Zuordnung-in-der-Entscheidungsmatrix">Zuordnung in der Entscheidungsmatrix</h3>
|
||||
<p>Die Zuordnung der Zahlungsarten auf Grund der Adressvalidierung können 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.</p>
|
||||
<h3 id="page_Schlusse">Schlüsse</h3>
|
||||
<p>Bei unvalidierter Adresse werden keine weiteren Prüfungen durchgeführt. Dieser Personengruppe sollten Sie keine ausfallkritischen Zahlungsarten anbieten, da Fakeadresen sicher auf Betrugsverdacht hindeuten.</p>
|
||||
<h2 id="page_Personenvalidierung">Personenvalidierung</h2>
|
||||
<h3 id="page_Prufhistorie">Prüfhistorie</h3>
|
||||
<p>Die angegeben Adresse muss erkannt worden sein.</p>
|
||||
<h3 id="page_Erklarung-2">Erklärung</h3>
|
||||
<p>Boniversum hat Informationen zu allen Personen, die irgendeine Kredithistorie haben. Dazu reicht schon ein Handyvertrag oder eine Kontoeröffnungsanfrage bei einer Bank. Auch Ratenzahlungsvereinbarungen und Kreditkartenbesitz fließen in die Datenbank ein. Geschätzt dürften mehr als 3/4 der gesamten Bevölkerung in diesen Daten zu finden sein.</p>
|
||||
<h3 id="page_Grunde-fur-das-Versagen">Gründe für das Versagen</h3>
|
||||
<p>Wer als Person der Schufa / Boniversum nicht bekannt ist, ist entweder zu jung, dass sie noch keine schufarelevanten Transaktionen getätigt hat oder diese Person gibt es tatsächlich nicht (Fakeaccount).</p>
|
||||
<h3 id="page_Zuordnung-in-der-Entscheidungsmatrix-2">Zuordnung in der Entscheidungsmatrix</h3>
|
||||
<p>Das Ergebnis der Personenvalidierung finden Sie in der Matrix in Spalte 2. Das untere Drittel der Liste beschäftigt sich mit nicht identifizierbaren Personen. Die oberen 2 Drittel der Liste zeigen Einstellungen zu identifizierten Personen.</p>
|
||||
<h3 id="page_Schlusse-2">Schlüsse</h3>
|
||||
<p>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önnen nur allgemeine Daten (z.B. Wohnort, Wohngegend, geschätztes Alter) als Kriterium herhalten. Dementsprechend schwierig wird auch eine Bonitätsaussage zu treffen sein. Daher sollten Sie alle nicht identfizierten Personen unabhängig ihres Scores misstrauisch betrachten. In dieser Gruppe dürften sich die meisten Betrugsversuche finden. Die angegeben Untereinträge mit verschiedenen Ausfallwahrscheinlichkeiten sind nur Feinabstufungen, die in dieser Gruppe kaum relevant sein dürften.</p>
|
||||
<h2 id="page_Score">Score</h2>
|
||||
<h3 id="page_Prufhistorie-2">Prüfhistorie</h3>
|
||||
<p>Die angegeben Adresse muss erkannt worden sein. Die Personenidentifizierung ist egal, da für beide Gruppen ein Score geliefert wird.</p>
|
||||
<h3 id="page_Erklarung-2">Erklärung</h3>
|
||||
<p>Boniversum versucht die Ausfallwahrscheinlichkeit auf Grund der vorliegenden Daten zu schätzen.
|
||||
Hierzu werden generische Daten (z.B. Wohnort, Wohngegend, geschätztes Alter) herangezogen. Sofern der Benutzer identifiziert werden konnte, fließen auch Daten zur persönliche Kredithistorie in den Score mit ein. Je nach Datenlagen (Person identifiziert / nicht identifiziert) können Sie einschätzen, wie verlässlich der Score sein wird.</p>
|
||||
<h3 id="page_Grunde-fur-das-Versagen-2">Gründe für das Versagen</h3>
|
||||
<p>Den Score gibt es in 2 Ausprägungen:</p>
|
||||
<ul>
|
||||
<li>als 5-stellig Zahl. Dann wurde in der Vergangenheit schon einmal der Rechtsweg beschritten, um Zahlungen einzufordern. Wenn Pfändungen, Urteile oder Gerichtsvollzieher im Spiel sind, sollten Sie auf das Anbieten kritischer Zahlungsarten verzichten. Diese Scores kann es nur bei identifizierten Personen geben.</li>
|
||||
<li>als 3- bis 4-stellige Zahl. Wir prüfen den Bereich von 563 bis 1079. Je höher der Score des Benutzers liegt, umso weniger Zahlungsausfall ist zu befürchten. Ein niedriger Score lässt auf Zahlungsschwierigkeiten in der Vergangenheit schließen. Es kann aber auch der Rest eines beendeten Insolvenzverfahrens sein, welches selbst nach Abschluss noch mehrere Jahre in der Historie verwendet wird (Löschfrist dafür aktuell: 3 Jahre). Selbst ungünstige Wohnadressen haben Einfluss auf den Score. Personen mit Scorehöchstwerten sind reine Theorie und kommen praktisch nicht vor.</li>
|
||||
</ul>
|
||||
<h3 id="page_Zuordnung-in-der-Entscheidungsmatrix-2">Zuordnung in der Entscheidungsmatrix</h3>
|
||||
<p>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ür validierte Personen und auch für unvalidierte Personen. Je nach Ergebnis der Personenvalidierung verwenden Sie bitte den jeweils passenden Eintrag.</p>
|
||||
<h3 id="page_Schlusse-2">Schlüsse</h3>
|
||||
<p>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.</p>
|
||||
<h2 id="page_Konfiguration">Konfiguration</h2>
|
||||
<p>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.</p>
|
||||
<h3 id="page_Kreditlimit">Kreditlimit</h3>
|
||||
<p>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.</p>
|
||||
<h2 id="page_Weitere-Filtermoglichkeiten">Weitere Filtermöglichkeiten</h2>
|
||||
<p>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.</p>
|
||||
<h2 id="page_Weitere-Anmerkungen">Weitere Anmerkungen</h2>
|
||||
<p>Wenn dem Kunden eine unsichere Zahlungsart auf Grund der Boniversummatrix verwehrt wird, stehen diesem meist noch sichere Zahlungsarten zur Verfügung (Vorauskasse, Nachnahme, Kreditkarte). Dass jemand wegen einer nicht optimalen Bonität überhaupt nicht bestellen kann, kommt im Alltag kaum vor. Das sollte also kein Grund sein, als Händler zu viel Risiko auf sich zu nehmen.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
<ul class="Pager">
|
||||
<li class=Pager--prev><a href="../installation/Deinstallation/TMP-Ordner_leeren.html">Zurück</a></li> <li class=Pager--next><a href="../manual/letzterscore.html">Weiter</a></li> </ul>
|
||||
</nav>
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- JS -->
|
||||
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
|
||||
<!-- Tipue Search -->
|
||||
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
|
||||
|
||||
<script>
|
||||
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
|
||||
$(function() {
|
||||
tipuesearch({
|
||||
'base_url': '../'
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
110
docs/html/manual/letzterscore.html
Normal file
110
docs/html/manual/letzterscore.html
Normal file
@ -0,0 +1,110 @@
|
||||
<!DOCTYPE html>
|
||||
<html class="no-js" lang="de">
|
||||
<head>
|
||||
<title>Ratingergebnis - BonimaScore</title>
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="D³ Data Development">
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
|
||||
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
|
||||
|
||||
<!-- Mobile -->
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<!-- Font -->
|
||||
|
||||
<!-- CSS -->
|
||||
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
|
||||
<!-- Tipue Search -->
|
||||
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
|
||||
|
||||
<!--[if lt IE 9]>
|
||||
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body class=" ">
|
||||
<div class="Columns content">
|
||||
<aside class="Columns__left Collapsible">
|
||||
<button type="button" class="Button Collapsible__trigger">
|
||||
<span class="Collapsible__trigger__bar"></span>
|
||||
<span class="Collapsible__trigger__bar"></span>
|
||||
<span class="Collapsible__trigger__bar"></span>
|
||||
</button>
|
||||
|
||||
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore</a>
|
||||
|
||||
<div class="Search">
|
||||
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
|
||||
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
|
||||
</svg>
|
||||
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
|
||||
results=25 autosave=text_search>
|
||||
</div>
|
||||
|
||||
<div class="Collapsible__content">
|
||||
<!-- Navigation -->
|
||||
<ul class='Nav'><li class='Nav__item '><a href="../manual/entscheidungsmatrix.html">Entscheidungsmatrix</a></li><li class='Nav__item Nav__item--active'><a href="../manual/letzterscore.html">Ratingergebnis</a></li></ul>
|
||||
|
||||
|
||||
|
||||
<div class="Links">
|
||||
<hr/>
|
||||
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
|
||||
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
|
||||
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
|
||||
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
|
||||
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
|
||||
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
|
||||
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
<div class="Columns__right Columns__right--full">
|
||||
<div class="Columns__right__content">
|
||||
<div class="doc_content">
|
||||
<article class="Page">
|
||||
|
||||
<div class="Page__header">
|
||||
<h1><a href="../manual/letzterscore.html">Ratingergebnis</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
03.01.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h2 id="page_Nachvollziehen-des-letzten-Ratings-am-Kundenkonto">Nachvollziehen des letzten Ratings am Kundenkonto</h2>
|
||||
<p>Meldet sich ein Kunde bei Ihnen, können 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ändern sich über die Zeit und sind nur vom aktuellen Stand wirklich aussagekräftig.</p>
|
||||
</div>
|
||||
|
||||
<nav>
|
||||
<ul class="Pager">
|
||||
<li class=Pager--prev><a href="../manual/entscheidungsmatrix.html">Zurück</a></li> <li class=Pager--next><a href="../support/Hilfe-und-Support.html">Weiter</a></li> </ul>
|
||||
</nav>
|
||||
</article>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- JS -->
|
||||
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
|
||||
<!-- Tipue Search -->
|
||||
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
|
||||
|
||||
<script>
|
||||
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
|
||||
$(function() {
|
||||
tipuesearch({
|
||||
'base_url': '../'
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
15.06.2022 </span>
|
||||
21.09.2023 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
File diff suppressed because one or more lines are too long
@ -20,4 +20,4 @@ namespace D3\Bonimascore\Application\Controller\Admin;
|
||||
class d3bonimascore_config_frame extends d3bonimascore_matrix_frame
|
||||
{
|
||||
protected $_sThisTemplate = 'd3bonimascore_frame.tpl';
|
||||
}
|
||||
}
|
||||
|
@ -19,5 +19,4 @@ namespace D3\Bonimascore\Application\Controller\Admin;
|
||||
|
||||
class d3bonimascore_config_list extends d3bonimascore_matrix_list
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -54,8 +54,8 @@ class d3bonimascore_config_main extends d3_cfg_mod_main
|
||||
|
||||
$aData = Registry::getRequest()->getRequestEscapedParameter('oxconfig');
|
||||
if (is_array($aData) && count($aData)) {
|
||||
foreach ( $aData as $sName => $sValue ) {
|
||||
Registry::getConfig()->saveShopConfVar('str', $sName, $sValue );
|
||||
foreach ($aData as $sName => $sValue) {
|
||||
Registry::getConfig()->saveShopConfVar('str', $sName, $sValue);
|
||||
}
|
||||
}
|
||||
|
||||
@ -122,4 +122,4 @@ class d3bonimascore_config_main extends d3_cfg_mod_main
|
||||
{
|
||||
return $this->d3GetSettings()->getLicenseConfigData(d3bonimascore_conf::SERIAL_BIT_PREMIUMEDITION, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -22,4 +22,4 @@ use OxidEsales\Eshop\Application\Controller\Admin\AdminController;
|
||||
class d3bonimascore_matrix_frame extends AdminController
|
||||
{
|
||||
protected $_sThisTemplate = 'd3bonimascore_frame.tpl';
|
||||
}
|
||||
}
|
||||
|
@ -44,5 +44,4 @@ class d3bonimascore_matrix_list extends AdminListController
|
||||
* @var string
|
||||
*/
|
||||
protected $_sThisTemplate = 'd3bonimascore_list.tpl';
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -59,7 +59,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
|
||||
|
||||
$aConfig = Registry::getRequest()->getRequestEscapedParameter('config');
|
||||
|
||||
foreach( $aConfig as $sConfigId => $aConfigData ) {
|
||||
foreach ($aConfig as $sConfigId => $aConfigData) {
|
||||
$aConfigData['d3bonimascore__shopid'] = Registry::getConfig()->getShopId();
|
||||
$aConfigData['d3bonimascore__payments'] = json_encode($aConfigData['payments']);
|
||||
|
||||
@ -101,7 +101,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
|
||||
*/
|
||||
public function d3GetPaymentList()
|
||||
{
|
||||
if($this->oPayments === null) {
|
||||
if ($this->oPayments === null) {
|
||||
$this->oPayments = $this->_d3GetPaymentList();
|
||||
}
|
||||
|
||||
@ -140,4 +140,4 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
|
||||
$oPayment = $oList->offsetGet($sPaymentId);
|
||||
return $oPayment->getFieldData('d3bonimascoresafe');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -20,4 +20,4 @@ namespace D3\Bonimascore\Application\Controller\Admin;
|
||||
class d3bonimascore_payment_frame extends d3bonimascore_matrix_frame
|
||||
{
|
||||
protected $_sThisTemplate = 'd3bonimascore_frame.tpl';
|
||||
}
|
||||
}
|
||||
|
@ -19,5 +19,4 @@ namespace D3\Bonimascore\Application\Controller\Admin;
|
||||
|
||||
class d3bonimascore_payment_list extends d3bonimascore_matrix_list
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -36,17 +36,17 @@ class d3bonimascore_payment_main extends d3bonimascore_matrix_main
|
||||
$aPayments = Registry::getRequest()->getRequestEscapedParameter('safepayments');
|
||||
|
||||
/** @var Payment $oPayment */
|
||||
foreach( $this->d3GetPaymentList() as $oPayment ) {
|
||||
foreach ($this->d3GetPaymentList() as $oPayment) {
|
||||
$oPayment->assign(
|
||||
array(
|
||||
[
|
||||
'd3bonimascoresafe' => is_array($aPayments) ?
|
||||
(in_array($oPayment->getId(), $aPayments)) ?
|
||||
1 :
|
||||
0
|
||||
: 0,
|
||||
)
|
||||
]
|
||||
);
|
||||
$oPayment->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -36,8 +36,8 @@ use OxidEsales\Eshop\Core\Registry;
|
||||
|
||||
class d3bonimascore_user extends AdminController
|
||||
{
|
||||
/** @var d3bonimascoreResponse */
|
||||
public $bonimaresponse;
|
||||
/** @var d3bonimascoreResponse */
|
||||
public $bonimaresponse;
|
||||
/**
|
||||
* Current class template.
|
||||
*
|
||||
@ -81,12 +81,12 @@ class d3bonimascore_user extends AdminController
|
||||
->setMaxResults(1);
|
||||
|
||||
if ($sResponse = $oDb->getOne($oQB->getSQL(), $oQB->getParameters())) {
|
||||
$oResponse = oxNew(d3bonimascoreResponse::class);
|
||||
$oResponse->assign(
|
||||
array(
|
||||
'response' => $sResponse
|
||||
)
|
||||
);
|
||||
$oResponse = oxNew(d3bonimascoreResponse::class);
|
||||
$oResponse->assign(
|
||||
[
|
||||
'response' => $sResponse,
|
||||
]
|
||||
);
|
||||
$this->bonimaresponse = $oResponse;
|
||||
}
|
||||
}
|
||||
@ -110,7 +110,7 @@ class d3bonimascore_user extends AdminController
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* @return false|d3bonimascore
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
@ -136,27 +136,7 @@ class d3bonimascore_user extends AdminController
|
||||
}
|
||||
|
||||
/**
|
||||
* @param false $raw
|
||||
*
|
||||
* @return false|int
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
public function getBonimaScoreValue($raw = false)
|
||||
{
|
||||
if (false == $this->bonimaresponse) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return $this->bonimaresponse->d3GetScoreValue($raw);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return false|string
|
||||
* @return false|string
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
@ -173,8 +153,8 @@ class d3bonimascore_user extends AdminController
|
||||
return $this->bonimaresponse->getResponseData()->return->auskunft->module->adresskontrollModul->adresskontrollen->adresskontrolle->adresse;
|
||||
}
|
||||
|
||||
/**
|
||||
* return string|false
|
||||
/**
|
||||
* return string|false
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
@ -191,8 +171,8 @@ class d3bonimascore_user extends AdminController
|
||||
return $this->bonimaresponse->getResponseData()->return->auskunft->module->auftragModul->eingabedaten->person;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string|false
|
||||
/**
|
||||
* @return string|false
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
@ -207,11 +187,10 @@ class d3bonimascore_user extends AdminController
|
||||
}
|
||||
|
||||
return $this->bonimaresponse->getResponseData()->return->auskunft->module->adresskontrollModul->adresskontrollen->adresskontrolle->adressvalidierungsstatusGrob;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string|false
|
||||
/**
|
||||
* @return string|false
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
@ -226,11 +205,10 @@ class d3bonimascore_user extends AdminController
|
||||
}
|
||||
|
||||
return $this->bonimaresponse->getResponseData()->return->auskunft->module->identModul;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array|null
|
||||
/**
|
||||
* @return array|null
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
@ -252,8 +230,8 @@ class d3bonimascore_user extends AdminController
|
||||
return $aDetails;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return false|int
|
||||
/**
|
||||
* @return false|int
|
||||
* @throws DBALException
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
|
@ -33,8 +33,8 @@ use OxidEsales\Eshop\Core\Registry;
|
||||
|
||||
class d3bonimascore_usergroup extends AdminController
|
||||
{
|
||||
/** @var d3bonimascoreResponse */
|
||||
public $bonimaresponse;
|
||||
/** @var d3bonimascoreResponse */
|
||||
public $bonimaresponse;
|
||||
/**
|
||||
* Current class template.
|
||||
*
|
||||
@ -42,7 +42,7 @@ class d3bonimascore_usergroup extends AdminController
|
||||
*/
|
||||
protected $_sThisTemplate = 'd3bonimascore_usergroup.tpl';
|
||||
|
||||
/**
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function render()
|
||||
@ -52,7 +52,7 @@ class d3bonimascore_usergroup extends AdminController
|
||||
$soxId = $this->_aViewData["oxid"] = $this->getEditObjectId();
|
||||
|
||||
if ($soxId != "-1" && isset($soxId)) {
|
||||
$oGroups = oxNew( Groups::class);
|
||||
$oGroups = oxNew(Groups::class);
|
||||
$oGroups->load($soxId);
|
||||
$this->_aViewData["edit"] = $oGroups;
|
||||
}
|
||||
|
@ -31,5 +31,4 @@ class support extends d3_cfg_mod_licence
|
||||
|
||||
protected $_sLogType = 2;
|
||||
protected $_sDefaultHelpLinkAdd = 'Fragen-zu-speziellen-Modulen/';
|
||||
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,22 +1,2 @@
|
||||
<?php //006f6
|
||||
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
HR+cPyQP9yD6O9pq7owou7g3xsTANBdAZ1IfLlMk3EQutqSDZkc0hAUwAIxAW4r0uum+YACPjFXL
|
||||
CGbkGNxlBoeaczAP+lYuJcwVAlKe3ODMuPpM9uc2J6V0PYzm4rKv7yEFMgvl4RhInKfLqPCj7tJp
|
||||
2+rigjqwy7tKwnbwihOZa0fG8ots/J3g+YwBVzv1mBBXDGNaM9LOIiYaeAlU5H2OjTJ3LeS7oleS
|
||||
ZxRFCkishKvhYPLM1brQnRzTUvAtSytaEVQDmVgVw1BLlWcZD/huHhsEPnkIRHgp+BtIPWxcOIy3
|
||||
Rj24IZ1VMyQINF0HbCFN1gfA4l3PQQvrd7yws903I5eQiMUjPrAKvBox0fo6zbTZbnFEGJ+ApcNE
|
||||
JbhTGjCFyeLnNnk+jPh9jZjGaG7dUVe4KSEDfq+B3MGLgbYUvDujc/FPclxJ3qjjPghTVQXqNJwV
|
||||
sPGJ9unb/y6LXol40R7s//wy5U2ewFywf1qAYMMfTkYyB6RtBPA1MTyP8jmvw5nsLZHKM5c6x/pO
|
||||
CiLK9bgaMCqI58yDQePhh8U5l3AknYjL4/IvygGPdtRpk7wHTp8Eig5BEKVVqRd5NGPaQ0SuyaoV
|
||||
MrO2cjUd/jZ3wFL/JWBZkcnROpy3cUALOAagLDzdfEAAIbvyLO5K1ndNlr7z5KR+TpR4M2dSHOxj
|
||||
hgLNllTk6XiVz2ZTa+QJ3oLPGhKJiaIE+QJ2VCOQDblCJmn1mkT4NjD0HiqoIWd+v98cCGUaiQUE
|
||||
qmdqst3+vk6S7Zr6HFUAq26AaQbiAwGF+IE1eNRkzjmcyaW6oS43pHHMAZG0n+rzBw8+EoWxvd0u
|
||||
FSFqnSrF2yLYu2tZWg4WEMfiFkNWOx7+tftWKro8G7mSPKGTYJuZgWBmOG08BEPqYIdleigQe8gY
|
||||
TDYDH8Sz3WhG9xteWTsmKCPOnyE95oOjql7cIklLGXHqYMq2kj3kuErWkOdlYnu0QdXwDl85hVi0
|
||||
oWix2ESu4fC540KLkXTcmrJmUek4qaKsr+wylBzGtNEjFqFS0Oc1xhn07IkBtz/V/64BNCDTOs1d
|
||||
SCuzChTCEBv7k5d6FgjGU2NshMpH/I6DJyZexx7ydLh2Z2bGKJr7VqE+kjhWHeAuLCW2nUKl1rj/
|
||||
sbbOqQiO7cZa2CPf0ReaKiLIlbsh9mJjkByVdbik5Y3XaM93sShQvYmDib/vlF5ss4DDfI93wduY
|
||||
X9htA7tfpFB5HgPAB2iI5jeNGKCJpM0jsISPexyDyR+RaQXwSTuebkluz4Gj356wO23V0SaEvVqo
|
||||
qqi57l1fwiQTSli3pXLDBaGwUBKCCqC6ZF+6lFc4fz9/Bgq=
|
||||
<?php ?><?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Boniversum @version 4.0.1.0 SourceGuardian (21.09.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('7A3737B3DE3BFA72AAQAAAAXAAAABHAAAACABAAAAAAAAAD/E7I7s7+nUQylRYO7TW2UADc/Moestsu1573y3HT7TiLoTgKZAbHls1zOjm82XdD3ohJxIimrnAl2GZ+kHDOhunuQXURAvwf9FW9GWskdPUX9AqPsEOD+ub+SvywI4lz0nH3rl07X7gzUXF+piquZyAgAAAAoAgAAq7KfyfS4pqz36l/+PRBlWGkqDAEX2/r5vZrQ1RGYFRydsFTEMw9yZxm9r0bY3hjfklVVdsKvqp4qrwPvuiDNbMhiRMhsI3H0ek34KdcCkCJ+m9HAd3CkzbLq6OT9Zquzvjos/hCBkm5DC0iTZeXtIWOJ2tJsPZtzM2EZ2nV23FSO7CLK/3irFf7xry0TANebnpJUXHCd+hrRpm6RJBelqV5Pv8fiLSz51Tg/BlVjlHOlW8Kd0lA7xX3hWJaSgmoYnPgMBSCzaT85UBKTc93in9CYcIl/p4HAZWho8DdGS4aOpCdVGrVS8gf9aolzinRLiqmSHXpHpsrmW3YN1bNyWyCE8w4AQWJBY4/rAJ7XwANjCXw5EssePFWKYR7G9wm7NxIm/FryfSaBkYs/5lN21qz3bmJE6WROn/35Y4L7isPliIw6cG+4DzVd9VRet9I2w4IgHyA0dizK09ekYB7m5vK+114aXEZ7jONE8m3Tzjetyse/5LhBohDykPLRKYaXxe9e17LU856/7OKSE9hYHmX8Zk4Y3SbWHQJsUyk8cPHf71RNTfTP78WuPhNGlziPquK7hhau/MdEvkhe5yHuSGykRJRjMELagvcJzUjmU9M9XFtivHAU3sK37wdqDev2skm7TYZaUu7MHBzfWujHeF7/l8EensFaayJCj7Gz/X0tGICqn287PYdItXeY+67aH1Cv9mBIgqM5xfPx7MleyHFINsnvN155UQAAACACAABysENYWMFp4SzhmrO3tCIQ1WNgDJvw4aq3m1cIWc8aY4ksJH09BT3wYiP2Xvd5t2d3xXH5IvCwW9Re4AsBqPIdpsYZnBAUfTnZLtLVpxunThb2YNQ0kCqjWFsJG85szdJE+ofQYSGUe1UsGlfULZYoLYGPphJWANkIVI3kuffnuQmQfN4YyBbMH91hpcrJP8+WUbBtvQHSFLURtQtgTiLRdoC5BLsYqIw5kxVZiOsylUJdKzHmfO0tABDFjGi7fiGDRmp/GVj9tB6hbElNluuvjz0uNUuvaSLwbDgrYd7hfaSGpK7+/0iS1wQxFyrIsItJHPT8dGDZsA1xAii5cG/dgwaf9e3X6UpRePdPLvosqdSwfI0mJl2KihATM7qwjmxTAaUYCeBfAy9y59coGXmgWKptRv6QhENOdopJ6GlMDuGc2kPDs3Vqa0XQ8P/luMebop5oMKSTPunb3ep/JvQklDiISwAjeyeOsEDI79EuYl5XRMsn5cnjb9/GPcW06/SS01COOQm363LaRv3i3yABfqUixUbWHIVHBOtk1YqFExj9v9HGudWM6dbAf7NqQUFst8YB9H1S9HRygIMJCdXjHE42s8EpFGQWdzQDhx+xSoGOzFnjs/BSBhOQE5UUxCZuC/q9/ETNpt3dGgid/5Oz9asNNJ0jkYVThvCHUR7jjKveCXOgpaQGj6/Pgy4LMQHWLIYvq88FnvaVnHfZXJ+OAAAAAA==');
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -18,7 +18,7 @@
|
||||
$sLangName = "Deutsch";
|
||||
|
||||
|
||||
$aLang = array(
|
||||
$aLang = [
|
||||
'charset' => 'UTF-8',
|
||||
|
||||
'D3_BONIMASCORE_SELECT_SALUTATION' => 'Bitte auswählen ...',
|
||||
@ -52,4 +52,4 @@ $aLang = array(
|
||||
'D3_BONIMASCORE_ZIP_INVALID' => 'Bitte geben Sie eine korrekte Postleitzahl ein.',
|
||||
'D3_BONIMASCORE_CITY_INVALID' => 'Bitte geben Sie einen korrekten Ort ein.',
|
||||
'D3_BONIMASCORE_BIRTHDAY_INVALID' => 'Bitte geben Sie ein korrektes Geburtsdatum ein.',
|
||||
);
|
||||
];
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
$sLangName = "English";
|
||||
|
||||
$aLang = array(
|
||||
$aLang = [
|
||||
'charset' => 'UTF-8',
|
||||
|
||||
'D3_BONIMASCORE_SELECT_SALUTATION' => 'Please select',
|
||||
@ -51,4 +51,4 @@ $aLang = array(
|
||||
'D3_BONIMASCORE_ZIP_INVALID' => 'Please enter a valid postal code.',
|
||||
'D3_BONIMASCORE_CITY_INVALID' => 'Please enter a valid city.',
|
||||
'D3_BONIMASCORE_BIRTHDAY_INVALID' => 'Please enter a valid birthdate.',
|
||||
);
|
||||
];
|
||||
|
@ -5,14 +5,14 @@
|
||||
<!--
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
let oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
let oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
@ -23,7 +23,7 @@
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
var oField = top.oxid.admin.getLockTarget();
|
||||
let oField = top.oxid.admin.getLockTarget();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
[{/if}]
|
||||
@ -54,7 +54,7 @@
|
||||
|
||||
<h1>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SOAPCONFIG'}]</h1>
|
||||
|
||||
<table cellspacing="0" style="width: 100%;">
|
||||
<table style="width: 100%;">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
@ -64,7 +64,7 @@
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table cellspacing="0" class="d3bonimascore">
|
||||
<table class="d3bonimascore">
|
||||
<tbody>
|
||||
<tr class="headings">
|
||||
<th>[{oxmultilang ident="D3_BONIMASCORE_ADMIN_HLMAINCONFIG"}]</th>
|
||||
@ -227,28 +227,6 @@
|
||||
[{oxinputhelp ident="D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<strong><label for="sD3BoniScoreTLDTreatment">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_TLDTREATMENT'}]</label></strong>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="config[sD3BoniScoreTLDTreatment]" id="sD3BoniScoreTLDTreatment" value="[{$config->getValue('sD3BoniScoreTLDTreatment')}]" [{if false == $oView->hasPremiumOption()}] disabled[{/if}] />
|
||||
</td>
|
||||
<td>
|
||||
[{oxinputhelp ident="D3_BONIMASCORE_ADMIN_TLDTREATMENT_DESC"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<strong><label for="sD3BoniScoreTreatedScoreValue">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE'}]</label></strong>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="config[sD3BoniScoreTreatedScoreValue]" id="sD3BoniScoreTreatedScoreValue" value="[{$config->getValue('sD3BoniScoreTreatedScoreValue')}]" [{if false == $oView->hasPremiumOption()}] disabled[{/if}] />
|
||||
</td>
|
||||
<td>
|
||||
[{oxinputhelp ident="D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE_DESC"}]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="right">
|
||||
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
|
||||
|
@ -163,7 +163,7 @@
|
||||
<label for="scorevalue">[{oxmultilang ident="D3_BONIMASCORE_USER_SCOREVALUE"}]</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="text" class="editinput" id="scorevalue" size="37" value="[{$oView->getBonimaScoreValue(true)}] ([{$aDetails.scores->score->scoreTyp->value}]) [{if $oView->getBonimaScoreValue() != $oView->getBonimaScoreValue(true)}] -> [{$oView->getBonimaScoreValue()}] ([{oxmultilang ident="D3_BONIMASCORE_ADMIN_TREATED"}])[{/if}]" readonly disabled>
|
||||
<input type="text" class="editinput" id="scorevalue" size="37" value="[{$aDetails.scores->score->wert}] ([{$aDetails.scores->score->scoreTyp->value}])" readonly disabled>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -225,24 +225,27 @@
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<label for="d3bonimadonttreat" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMTREATMENT"}]</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxuser__d3bonimadonttreat]" value="0">
|
||||
<input class="edittext" type="checkbox" id="d3bonimadonttreat" name="editval[oxuser__d3bonimadonttreat]" value="1" [{if $edit->getFieldData('d3bonimadonttreat')}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<label for="d3bonimadontcheck" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMCHECK"}]</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxuser__d3bonimadontcheck]" value="0">
|
||||
<input class="edittext" type="checkbox" id="d3bonimadontcheck" name="editval[oxuser__d3bonimadontcheck]" value="1" [{if $edit->getFieldData('d3bonimadontcheck')}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oView->hasPremiumOption()}]
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<strong><label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMCHECK"}]</label></strong>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxuser__d3bonimadontcheck]" value="0">
|
||||
<input class="edittext" type="checkbox" id="d3bonimadontcheck" name="editval[oxuser__d3bonimadontcheck]" value="1" [{if $edit->getFieldData('d3bonimadontcheck')}]checked="checked"[{/if}] [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{else}]
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMCHECK"}]</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxuser__d3bonimadontcheck]" value="0">
|
||||
<input class="edittext" type="checkbox" id="d3bonimadontcheck" name="editval[oxuser__d3bonimadontcheck]" value="1" [{if $edit->getFieldData('d3bonimadontcheck')}]checked="checked"[{/if}] disabled>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
|
@ -21,24 +21,27 @@
|
||||
<tr>
|
||||
<td valign="top" width="100%">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<label for="d3bonimadonttreat" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMTREATMENT"}]</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxgroups__d3bonimadonttreat]" value="0">
|
||||
<input class="edittext" id="d3bonimadonttreat" type="checkbox" name="editval[oxgroups__d3bonimadonttreat]" value="1" [{if $edit->oxgroups__d3bonimadonttreat->value}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<label for="d3bonimadontcheck" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK"}]</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxgroups__d3bonimadontcheck]" value="0">
|
||||
<input class="edittext" id="d3bonimadontcheck" type="checkbox" name="editval[oxgroups__d3bonimadontcheck]" value="1" [{if $edit->oxgroups__d3bonimadontcheck->value}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{if $oView->hasPremiumOption()}]
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<strong><label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK"}]</label></strong>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxgroups__d3bonimadontcheck]" value="0">
|
||||
<input class="edittext" id="d3bonimadontcheck" type="checkbox" name="editval[oxgroups__d3bonimadontcheck]" value="1" [{if $edit->oxgroups__d3bonimadontcheck->value}]checked="checked"[{/if}] [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
[{else}]
|
||||
<tr>
|
||||
<td class="edittext" width="90">
|
||||
<label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK"}]</label>
|
||||
</td>
|
||||
<td class="edittext">
|
||||
<input type="hidden" name="editval[oxgroups__d3bonimadontcheck]" value="0">
|
||||
<input class="edittext" id="d3bonimadontcheck" type="checkbox" name="editval[oxgroups__d3bonimadontcheck]" value="1" [{if $edit->oxgroups__d3bonimadontcheck->value}]checked="checked"[{/if}] disabled>
|
||||
</td>
|
||||
</tr>
|
||||
[{/if}]
|
||||
<tr>
|
||||
<td class="edittext">
|
||||
</td>
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
$sLangName = "Deutsch";
|
||||
|
||||
$aLang = array(
|
||||
$aLang = [
|
||||
'charset' => 'UTF-8',
|
||||
'd3bonimascore' => '<i class="fa fa-balance-scale"></i> BonimaScore',
|
||||
'd3bonimascore_manage' => 'Entscheidungsmatrix',
|
||||
@ -136,15 +136,8 @@ $aLang = array(
|
||||
"D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'Lizenzoption "Benutzer oder Benutzergruppen von Prüfung ausschließen"',
|
||||
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'markierte Kunden und Kundengruppen werden von Bonitätsprüfung ausgenommen',
|
||||
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle markierten Benutzer und Kundengruppen ausgenommen. Diese Kunden sehen alle verfügbaren Zahlungsarten. Die Markierung setzen Sie am jeweiligen Kundenkonto oder an der Kundengruppe.',
|
||||
'D3_BONIMASCORE_ADMIN_TLDTREATMENT' => 'nachträgliche Scorebehandlung: bei Mailadressen mit diesen Top Level Domains (pipe-getrennt)',
|
||||
'D3_BONIMASCORE_ADMIN_TLDTREATMENT_DESC' => 'Es gibt Betrugsversuche, bei denen auf vertrauenswürdige Adressen mit gutem Score bestellt wird, die Lieferung möglicherweise vorher abgefangen wird. Das auffälligste Merkmal dieser Bestellungen ist die besondere Top Level Domain der Kundenmailadresse. Im aktuellen Fall sind dies .ru-Adressen. Einträge hier im Eingabefeld werden mit der Kundenmailadresse verglichen und bei Übereinstimmung wird der von Boniversum ermittelte Score nachbehandelt. Vertrauenswürdige Kunden mit diesen Adressen können Sie am Kundenkonto oder Kundengruppe von der Nachbehandlung ausschließen.',
|
||||
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE' => 'nachträgliche Scorebehandlung: Score wird auf diesen Maximalwert begrenzt',
|
||||
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE_DESC' => 'Im Fall von Betrugsanzeichen wird der höchstmögliche Score des betreffenden Kunden auf diesen Wert begrenzt. Tragen Sie hier den Scorewert ein, die Sie diesen Bestellern maximal zugestehen. Treffen Sie Ihre Entscheidungen auf Basis Ihrer eingestellten Entscheidungsmatrix. Der schlechtestmögliche Score ist 0.',
|
||||
'D3_BONIMASCORE_ADMIN_TREATED' => 'nachbehandelt',
|
||||
'D3_BONIMASCORE_EXCLUDEFROMCHECK' => 'Kunde wird durch Boniversum nicht geprüft',
|
||||
'D3_BONIMASCORE_EXCLUDEFROMTREATMENT' => 'Score des Kunden wird nicht nachbehandelt',
|
||||
'D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK' => 'alle Kunden dieser Gruppe werden durch Boniversum nicht geprüft',
|
||||
'D3_BONIMASCORE_EXCLUDEGROUPFROMTREATMENT' => 'die Scores aller Kunden dieser Gruppe werden nicht nachbehandelt',
|
||||
'D3_BONIMASCORE_ADMIN_HLOPTIONNOTACTIVE' => '(Option nicht aktiv)',
|
||||
'D3_BONIMASCORE_PAYMENTS_PLEASE_CHOOSE' => 'Bitte wählen Sie',
|
||||
);
|
||||
];
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
$sLangName = "English";
|
||||
|
||||
$aLang = array(
|
||||
$aLang = [
|
||||
'charset' => 'UTF-8',
|
||||
'd3bonimascore' => '<i class="fa fa-balance-scale"></i> BonimaScore',
|
||||
'd3bonimascore_manage' => 'Decision Matrix',
|
||||
@ -142,15 +142,8 @@ $aLang = array(
|
||||
"D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'License option "Exclude users or user groups from check"',
|
||||
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'Marked customers and customer groups are excluded from credit checks',
|
||||
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'If this checkmark is set, the credit check is excluded for all selected users and customer groups. These customers get all available payment methods. You set the marking on the respective customer account or on the customer group.',
|
||||
'D3_BONIMASCORE_ADMIN_TLDTREATMENT' => 'post score treatment: for mail addresses with these top level domains (pipe-separated)',
|
||||
'D3_BONIMASCORE_ADMIN_TLDTREATMENT_DESC' => 'There are scam attempts where orders are placed to trustworthy addresses with a good score, the delivery may be intercepted beforehand. The most striking feature of these orders is the special top level domain of the customer\'s email address. In the current case, these are .ru addresses. Entries here in the input field are compared with the customer mail address and if they match, the score determined by Boniversum is post-processed. You can exclude trustworthy customers with these addresses from treatment at the customer account or customer group.',
|
||||
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE' => 'post score treatment: score is limited to this maximum value',
|
||||
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE_DESC' => 'In case of signs of fraud, the highest possible score of the customer concerned is limited to this value. Enter here the maximum score you allow these orderers. Make your decisions on the basis of your decision matrix. The worst possible score is 0.',
|
||||
'D3_BONIMASCORE_ADMIN_TREATED' => 'post-treated',
|
||||
'D3_BONIMASCORE_EXCLUDEFROMCHECK' => 'Customer is not checked by Boniversum',
|
||||
'D3_BONIMASCORE_EXCLUDEFROMTREATMENT' => 'The client\'s score is not treated.',
|
||||
'D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK' => 'all customers in this group are not checked by Boniversum',
|
||||
'D3_BONIMASCORE_EXCLUDEGROUPFROMTREATMENT' => 'the scores of all clients in this group are not treated',
|
||||
'D3_BONIMASCORE_ADMIN_HLOPTIONNOTACTIVE' => '(option not active)',
|
||||
'D3_BONIMASCORE_PAYMENTS_PLEASE_CHOOSE' => 'Please choose',
|
||||
);
|
||||
];
|
||||
|
@ -5,14 +5,14 @@
|
||||
<!--
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
let oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
let oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
@ -23,7 +23,7 @@
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
var oField = top.oxid.admin.getLockTarget();
|
||||
let oField = top.oxid.admin.getLockTarget();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
[{/if}]
|
||||
|
@ -5,14 +5,14 @@
|
||||
<!--
|
||||
function editThis( sID )
|
||||
{
|
||||
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
let oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.basefrm.list.sDefClass;
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
let oSearch = top.basefrm.list.document.getElementById( "search" );
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
@ -23,7 +23,7 @@
|
||||
[{if $updatelist == 1}]
|
||||
top.oxid.admin.updateList('[{$oxid}]');
|
||||
[{/if}]
|
||||
var oField = top.oxid.admin.getLockTarget();
|
||||
let oField = top.oxid.admin.getLockTarget();
|
||||
oField.onchange = oField.onkeyup = oField.onmouseout = top.oxid.admin.unlockSave;
|
||||
}
|
||||
[{/if}]
|
||||
|
@ -1,15 +1,2 @@
|
||||
<?php //006f6
|
||||
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
|
||||
?>
|
||||
HR+cPmRHAXBQFgybesI/CHjVZK0Co3EihWFhnj6kaM/1AMZ91d9Z50sB33IA5lV+axY7Kk9wqJgL
|
||||
XIwS/O7uPPlNQJ04sUAKl2QbRK5K+JNglGV855Yi1mtAbvqN6KXinVWYV27j2JQp57Dpk/2beC7e
|
||||
oD9zyKte/Wap9K2ZGB1JSFbEGkF5hkliCIzyCoUqgJflBtozBVsE/4xQ8/7A7TYT/pXdYv0/sH5c
|
||||
Fc0p5aeLyBDDre5sVexq6X0q5Le+8ZSNbA8UmVgVw1BLdGcZD/huHhsEPnlAPcXW/2d7zX27WMm3
|
||||
Rj2486BIzodrUbwSjVpLfITv917xhYcCuGY4EHEgxKh8wj307ofgxw7jYL2xPJyOPfk0rGU6Jtyc
|
||||
gzslWnJBsYJhZNFjRcaV5r5eLyc7H6oJvvrCuV/2C89FqreRMJl8ZoBiHfNWqu1iRHZlbd5zvsQj
|
||||
3dZjsCZ8Lx8Egxo3ciodqagD6K4NkWtD8QYnT8Beq6y+8Nb+Mrmg3vOpsE21w0bhluxUK2gEViiA
|
||||
Lf0Zc+6YRG8v6W7QoAbr0dW+QcQNopd+jTbfiShaUxW92aJmnyEUGxrCaduCSdEdwB19YHIUJhMI
|
||||
RLUm8EB/asqqfpc0julY+ClE8BQZsY0ljDpiyrIUGSJBNF5UKC44AD0CQ5DSLrHn56hXnVzTv5Mv
|
||||
VEZc+u1QK2C56w5DAv7JUjTaqB0MSIm1+elR0CVHFJJIjQAmy+saLqdn+TuIFhF5l8WMgB+YoFOL
|
||||
eIDYyrJm/HvJkx6fRNHobVF1+uFSibkJNApem4Q4NkL0kXx4GVa=
|
||||
<?php ?><?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Boniversum @version 4.0.1.0 SourceGuardian (21.09.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('7A3737B3DE3BFA72AAQAAAAXAAAABHAAAACABAAAAAAAAAD/E7I7s7+nUQylRYO7TW2UADc/Moestsu1573y3HT7TiLoTgKZAbHls1zOjm82XdD3ohJxIimrnAl2GZ+kHDOhunuQXURAvwf9FW9GWskdPUX9AqPsEOD+ub+SvywI4lz0nH3rl07X7gzUXF+piquZyAgAAAAQAQAAR6uPBX8YSYtutzTWGFDeIkwMDBA/x2lCtHz12uxtWyq+hj64LVTunxd8FqYo/bXqUXK4Yo4cl3d6g/mrq6B5ZFZ5dbWPvUcabIpMl8bvbP4azcfIIr3/BiaiG2JUzh2usRSnONwHwJOG0OkzE7OMgcTw5WQ9ncrYKir4c8WZlfZh/ET0v4zhwenN4FX1W80gf25eg11z+WEsp5gWyKlfjKeeQeCtVNW0plaGMGbqtnQ0Wm1ZpAka0qhYGCp3LLU9dVbLEtxXsvhnTGlcSxW+qrh95m+s9FLAeumxeMCVEfnGzv1POLa9NjtUVylfzxP/Vv7dQ+1+k6hQJ8yfpAZjUM+AzToxKJHkrqomISTzJX1RAAAACAEAAMBQPM88mf0GrQimdQjI+JxB6pbz1YI5KSWkHY6yeO3FaCF2MyvuKKEl1FOOpI5XZFEXvA+6s0xIcwufMEYVQ+FNBtVwrZY/lLpPaQWqJPp1f6Ue4fTJHB+lBMyMTRLA2DTbYAceZyTbpGR1ykcXmqaEfIzYtN6uO3seYzjcg9JcOJXpZgAyJyHat51aDbFhSzN+eLRcPM3D+GLGVcHX+++8qKRzYbGXMlPpyyOuwGDZOS11p/arutcTUzKA2B5DR0HA/58adTXzwNgwDqr4vIwRBVVn7HTigDdNYdPdrYafewe1bfA+guuA53iXac/ADSgg1jvU1ZyKfKeKsYQB8YNO/+1gq26YeQAAAAA=');
|
||||
|
@ -17,14 +17,22 @@
|
||||
|
||||
namespace D3\Bonimascore\Modules\Application\Controller
|
||||
{
|
||||
class d3_payment_bonimascore_parent extends \OxidEsales\Eshop\Application\Controller\PaymentController {}
|
||||
class d3_payment_bonimascore_parent extends \OxidEsales\Eshop\Application\Controller\PaymentController
|
||||
{
|
||||
}
|
||||
|
||||
class d3_user_bonimascore_parent extends \OxidEsales\Eshop\Application\Controller\UserController {}
|
||||
class d3_user_bonimascore_parent extends \OxidEsales\Eshop\Application\Controller\UserController
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
namespace D3\Bonimascore\Modules\Application\Model
|
||||
{
|
||||
class d3_oxuser_bonimascore_parent extends \OxidEsales\Eshop\Application\Model\User {}
|
||||
class d3_oxuser_bonimascore_parent extends \OxidEsales\Eshop\Application\Model\User
|
||||
{
|
||||
}
|
||||
|
||||
class d3_oxorder_bonimascore_parent extends \OxidEsales\Eshop\Application\Model\Order {}
|
||||
}
|
||||
class d3_oxorder_bonimascore_parent extends \OxidEsales\Eshop\Application\Model\Order
|
||||
{
|
||||
}
|
||||
}
|
||||
|
@ -167,7 +167,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
|
||||
$fields = $this->d3GetNotRequestedMandatoryFields();
|
||||
foreach ($replaces as $search => $replace) {
|
||||
if ( false !== $fieldIdent = array_search( $search, $fields ) ) {
|
||||
if (false !== $fieldIdent = array_search($search, $fields)) {
|
||||
$fields[ $fieldIdent ] = $replace;
|
||||
}
|
||||
}
|
||||
@ -219,7 +219,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
*/
|
||||
protected function _d3BonimaScorePreCheckPayments()
|
||||
{
|
||||
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'preCheck','execute pre check');
|
||||
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'preCheck', 'execute pre check');
|
||||
|
||||
Registry::getSession()->deleteVariable('d3BonimaScorePaymentFailed');
|
||||
Registry::getSession()->deleteVariable('d3BonimaScoreDelAddrFailed');
|
||||
@ -311,7 +311,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
{
|
||||
/** @var d3_oxuser_bonimascore $oUser */
|
||||
$oUser = $this->getUser();
|
||||
return Registry::getSession()->getVariable( 'd3BonimaScorePaymentFailed')
|
||||
return Registry::getSession()->getVariable('d3BonimaScorePaymentFailed')
|
||||
|| $oUser->d3BonimaScoreGetSavedResponse();
|
||||
}
|
||||
|
||||
@ -326,7 +326,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
* @throws d3ShopCompatibilityAdapterException
|
||||
* @throws d3_cfg_mod_exception
|
||||
*/
|
||||
protected function _d3BonimaScoreRemovePaymentsByConfig(d3bonimascore $oConfig )
|
||||
protected function _d3BonimaScoreRemovePaymentsByConfig(d3bonimascore $oConfig)
|
||||
{
|
||||
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'removePayments', 'apply config ' . $oConfig->getId());
|
||||
|
||||
@ -342,7 +342,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
) {
|
||||
$sUnAllowedPayments = trim($this->_d3GetSettings()->getValue('sD3BoniScoreDelAddrForbPayments'));
|
||||
|
||||
$aUnAllowedPayments = array();
|
||||
$aUnAllowedPayments = [];
|
||||
if (strlen($sUnAllowedPayments)) {
|
||||
$aUnAllowedPayments = explode('|', $sUnAllowedPayments);
|
||||
}
|
||||
@ -379,7 +379,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
$oPaymentList = $this->getPaymentList();
|
||||
|
||||
/** @var Payment $oPayment */
|
||||
foreach($oPaymentList as $sIndex => $oPayment) {
|
||||
foreach ($oPaymentList as $sIndex => $oPayment) {
|
||||
if (!in_array($oPayment->getId(), $aAllowedPayments)) {
|
||||
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'getWhitelistedPayments', 'remove payment '.$oPayment->getFieldData('oxdesc'));
|
||||
unset($oPaymentList[$sIndex]);
|
||||
@ -415,7 +415,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
return [
|
||||
'year' => '0000',
|
||||
'month' => '00',
|
||||
'day' => '00'
|
||||
'day' => '00',
|
||||
];
|
||||
}
|
||||
|
||||
@ -424,7 +424,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
|
||||
return [
|
||||
'year' => $date->format('Y'),
|
||||
'month' => $date->format('m'),
|
||||
'day' => $date->format('d')
|
||||
'day' => $date->format('d'),
|
||||
];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,4 +43,4 @@ class d3_user_bonimascore extends d3_user_bonimascore_parent
|
||||
|
||||
return $aMustFillFields;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@ use OxidEsales\Eshop\Application\Controller as OxidController;
|
||||
use OxidEsales\Eshop\Application\Model as OxidModel;
|
||||
use D3\Bonimascore\Application\Controller\Admin as ModuleControllerAdmin;
|
||||
|
||||
$sMetadataVersion = '2.0';
|
||||
$sMetadataVersion = '2.1';
|
||||
$sLogo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em"> ';
|
||||
|
||||
$aModule = [
|
||||
@ -33,10 +33,10 @@ $aModule = [
|
||||
'de' => 'Dieses Modul bindet BonimaScoreIdent im Checkout ein.',
|
||||
'en' => '',
|
||||
],
|
||||
'version' => '3.2.0.0',
|
||||
'version' => '4.0.1.0',
|
||||
'author' => 'D³ Data Development (Inh.: Thomas Dartsch)',
|
||||
'email' => 'support@shopmodule.com',
|
||||
'url' => 'http://www.oxidmodule.com/',
|
||||
'url' => 'https://www.oxidmodule.com/',
|
||||
'events' => [
|
||||
'onActivate' => '\D3\Bonimascore\setup\Events::onActivate',
|
||||
'onDeactivate' => '\D3\Bonimascore\setup\Events::onDeactivate',
|
||||
@ -45,7 +45,7 @@ $aModule = [
|
||||
OxidModel\User::class => d3_oxuser_bonimascore::class,
|
||||
OxidModel\Order::class => d3_oxorder_bonimascore::class,
|
||||
OxidController\PaymentController::class => d3_payment_bonimascore::class,
|
||||
OxidController\UserController::class => d3_user_bonimascore::class
|
||||
OxidController\UserController::class => d3_user_bonimascore::class,
|
||||
],
|
||||
'controllers' => [
|
||||
'd3bonimascore_matrix_frame' => ModuleControllerAdmin\d3bonimascore_matrix_frame::class,
|
||||
@ -84,7 +84,7 @@ $aModule = [
|
||||
'template' => 'page/checkout/inc/payment_oxiddebitnote.tpl',
|
||||
'block' => 'checkout_payment_longdesc',
|
||||
'file' => 'Application/views/blocks/page/checkout/inc/checkout_payment_longdesc.tpl',
|
||||
]
|
||||
],
|
||||
],
|
||||
'templates' => [
|
||||
'd3bonimascore_frame.tpl' => 'd3/bonimascore/Application/views/admin/frame.tpl',
|
||||
@ -102,5 +102,5 @@ $aModule = [
|
||||
'd3_bonimascore_mandatory_oxuser__oxstreet.tpl' => 'd3/bonimascore/Application/views/tpl/mandatoryfields/d3_bonimascore_mandatory_oxstreet.tpl',
|
||||
'd3_bonimascore_mandatory_oxuser__oxzip.tpl' => 'd3/bonimascore/Application/views/tpl/mandatoryfields/d3_bonimascore_mandatory_oxzip.tpl',
|
||||
'd3_bonimascore_mandatory_oxuser__oxbirthdate.tpl' => 'd3/bonimascore/Application/views/tpl/mandatoryfields/d3_bonimascore_mandatory_oxbirthdate.tpl',
|
||||
]
|
||||
];
|
||||
],
|
||||
];
|
||||
|
@ -43,4 +43,4 @@ class Events
|
||||
public static function onDeactivate()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -28,6 +28,7 @@ use OxidEsales\Eshop\Core\Exception\ConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
|
||||
use OxidEsales\Eshop\Core\Exception\StandardException;
|
||||
use OxidEsales\EshopCommunity\Core\DatabaseProvider;
|
||||
|
||||
/**
|
||||
* Class d3_extsearch_update
|
||||
@ -36,44 +37,44 @@ class d3bonimascore_update extends d3install_updatebase
|
||||
{
|
||||
public $sModKey = 'd3bonimascore';
|
||||
public $sModName = 'BonimaScore';
|
||||
public $sModVersion = '3.2.0.0';
|
||||
public $sModRevision = '3200';
|
||||
public $sBaseConf = 'OaKv2==SlVTc3pUV2tNOThVY2FldnFGTit1bW4wL0Z4RWhZVVBycldpRzdsNzgyVFVud1BmWWpCcFk2e
|
||||
FNhY2xoN3doL0cwbHdoR2hlQ2V6a0xhVG8rd2pnREhwb01CQmFyQkxzRGNYMkM5VFJZN3RSYTFPYzJCT
|
||||
kpxUHJKSWIzU1N2cU4wWU9UTnVSQjFUdFRYMWVnUktMVG5iV2lnaENwQlJLU1RIZS9tS0xrTGdnYXFqe
|
||||
XljNWdmTVgyOUQwM0ZJRTFWdDdBV0RacGl4MDN2eURiVzFRSmMxT0JGRjFFMWZ1Qm8yMmVtM1ZtZjFFQ
|
||||
lpNMDhRWEdmUGpKdlMxYWY0TXFkaFFtVDNqaDZJZmYwV2hIamg5SUY0RkM1TGthMGljZkwyb2dzOG42R
|
||||
mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
public $sModVersion = '4.0.1.0';
|
||||
public $sModRevision = '4010';
|
||||
public $sBaseConf = 'AHDv2==UmEwOEI3Y29WTlpBZWlCdTRnYWtvN2Nxd1NGaHpzS1ZoWWlRbWY1aVZQTFZKZk1adHA1c2hub
|
||||
WJudDVpYjRPNDl0MnR1R29VbE5LSmQvSFE2VTljenA3VXZRN2pRUUtOV1NsMHlUN1FVanExQTVWZ3l6W
|
||||
HB2S1pCTkwwc3RQSW5iWTVHZFpJVktFTDRCb2oyaDB6REkrcFFKK0kxcXB5eUY3OGFaR0hOdC92TmVvc
|
||||
G9JTTQySEp1ZHpHYWR3QktmQnFzT2FBaGMzU0lWelNLa3VLemZDU0NBZTJpeG9LT0M1NnRDS0NpUHNnb
|
||||
XpQQjVGUFZzSVY5aUlsQUVIU0hFZ1dqVnZQYm9mUHd4OVQ2RXoyUk5VZDRqTGVHZFYvSU4yREVqa0s2T
|
||||
UNZMHhpWkdOTWR2aHkyejRqTWVTYVdkc2h1cllvWVNZNG90eUhkV0FTa3dMWnZnPT0=';
|
||||
public $sRequirements = '';
|
||||
public $sBaseValue = 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTYlM0ElN0JzJTNBMzMlM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZUNvdW50cnklMjIlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzFmYzkyMDY4Ny4yMDE3OTk4NCUyMiUzQnMlM0EzMiUzQSUyMmQzX2NmZ19tb2RfX3NEM0JvbmltYVNjb3JlUHJvZElkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzklM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZVBvc3RDaGVja1RleHQlMjIlM0JzJTNBMzAlM0ElMjJEM19CT05JTUFTQ09SRV9QQVlDSEVDS19GQUlMRUQlMjIlM0JzJTNBMzAlM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZVVzZXIlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX3NEM0JvbmltYVNjb3JlUGFzcyUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTQzJTNBJTIyZDNfY2ZnX21vZF9fc0QzQm9uaW1hU2NvcmVMaW1pdEV4Y2VlZGVkVGV4dCUyMiUzQnMlM0EzNSUzQSUyMkQzX0JPTklNQVNDT1JFX0NSRURJVExJTUlUX0VYQ0VFREVEJTIyJTNCJTdE';
|
||||
|
||||
public $sMinModCfgVersion = '5.1.1.3';
|
||||
public $sMinModCfgVersion = '6.0.0.0';
|
||||
|
||||
protected $_aUpdateMethods = array(
|
||||
array('check' => 'checkModCfgItemExist',
|
||||
'do' => 'updateModCfgItemExist'),
|
||||
array('check' => 'checkBonimaTableExist',
|
||||
'do' => 'updateBonimaTableExist'),
|
||||
array('check' => 'checkBonimaResponseTableExist',
|
||||
'do' => 'updateBonimaResponseTableExist'),
|
||||
array('check' => 'checkFields',
|
||||
'do' => 'fixFields'),
|
||||
array('check' => 'checkIndizes',
|
||||
'do' => 'fixIndizes'),
|
||||
array('check' => 'checkScoreItemsExist',
|
||||
'do' => 'updateScoreItemsExist'),
|
||||
array('check' => 'checkValidunc7FromValue',
|
||||
'do' => 'updateValidunc7FromValue'),
|
||||
array('check' => 'checkInvalid10Values',
|
||||
'do' => 'updateInvalid10Values'),
|
||||
array('check' => 'hasUnregisteredFiles',
|
||||
'do' => 'showUnregisteredFiles'),
|
||||
array('check' => 'checkModCfgSameRevision',
|
||||
'do' => 'updateModCfgSameRevision'),
|
||||
);
|
||||
protected $_aUpdateMethods = [
|
||||
['check' => 'checkModCfgItemExist',
|
||||
'do' => 'updateModCfgItemExist', ],
|
||||
['check' => 'checkBonimaTableExist',
|
||||
'do' => 'updateBonimaTableExist', ],
|
||||
['check' => 'checkBonimaResponseTableExist',
|
||||
'do' => 'updateBonimaResponseTableExist', ],
|
||||
['check' => 'checkFields',
|
||||
'do' => 'fixFields', ],
|
||||
['check' => 'checkIndizes',
|
||||
'do' => 'fixIndizes', ],
|
||||
['check' => 'checkScoreItemsExist',
|
||||
'do' => 'updateScoreItemsExist', ],
|
||||
['check' => 'checkValidunc7FromValue',
|
||||
'do' => 'updateValidunc7FromValue', ],
|
||||
['check' => 'checkInvalid10Values',
|
||||
'do' => 'updateInvalid10Values', ],
|
||||
['check' => 'hasUnregisteredFiles',
|
||||
'do' => 'showUnregisteredFiles', ],
|
||||
['check' => 'checkModCfgSameRevision',
|
||||
'do' => 'updateModCfgSameRevision', ],
|
||||
];
|
||||
|
||||
public $aFields = array(
|
||||
'oxpayments__d3bonimascoresafe' => array(
|
||||
public $aFields = [
|
||||
'oxpayments__d3bonimascoresafe' => [
|
||||
'sTableName' => 'oxpayments',
|
||||
'sFieldName' => 'd3bonimascoresafe',
|
||||
'sType' => 'TINYINT(1) UNSIGNED',
|
||||
@ -82,8 +83,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'oxuser__d3bonimascoreapproval' => array(
|
||||
],
|
||||
'oxuser__d3bonimascoreapproval' => [
|
||||
'sTableName' => 'oxuser',
|
||||
'sFieldName' => 'd3bonimascoreapproval',
|
||||
'sType' => 'INT(10) UNSIGNED',
|
||||
@ -92,8 +93,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => 'Boniversum Einwilligungsklausel',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'oxuser__d3bonimascorecreditlimit' => array(
|
||||
],
|
||||
'oxuser__d3bonimascorecreditlimit' => [
|
||||
'sTableName' => 'oxuser',
|
||||
'sFieldName' => 'd3bonimascorecreditlimit',
|
||||
'sType' => 'double',
|
||||
@ -102,8 +103,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => 'Boniversum Kreditlimit',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'oxuser__d3bonimacheckthreshold' => array(
|
||||
],
|
||||
'oxuser__d3bonimacheckthreshold' => [
|
||||
'sTableName' => 'oxuser',
|
||||
'sFieldName' => 'd3bonimacheckthreshold',
|
||||
'sType' => 'INT(5)',
|
||||
@ -112,8 +113,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => 'Boniversum Warenkorbwert fuer Pruefung',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'oxuser__d3bonimadontcheck' => array(
|
||||
],
|
||||
'oxuser__d3bonimadontcheck' => [
|
||||
'sTableName' => 'oxuser',
|
||||
'sFieldName' => 'd3bonimadontcheck',
|
||||
'sType' => 'INT(1)',
|
||||
@ -122,18 +123,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => 'Boniversum keine Pruefung',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'oxuser__d3bonimadonttreat' => array(
|
||||
'sTableName' => 'oxuser',
|
||||
'sFieldName' => 'd3bonimadonttreat',
|
||||
'sType' => 'INT(1)',
|
||||
'blNull' => false,
|
||||
'sDefault' => '0',
|
||||
'sComment' => 'Boniversum keine Nachbehandlung',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'oxgroups__d3bonimadontcheck' => array(
|
||||
],
|
||||
'oxgroups__d3bonimadontcheck' => [
|
||||
'sTableName' => 'oxgroups',
|
||||
'sFieldName' => 'd3bonimadontcheck',
|
||||
'sType' => 'INT(1)',
|
||||
@ -142,18 +133,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => 'Boniversum keine Pruefung',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'oxgroups__d3bonimadonttreat' => array(
|
||||
'sTableName' => 'oxgroups',
|
||||
'sFieldName' => 'd3bonimadonttreat',
|
||||
'sType' => 'INT(1)',
|
||||
'blNull' => false,
|
||||
'sDefault' => '0',
|
||||
'sComment' => 'Boniversum keine Nachbehandlung',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__OXID' => array(
|
||||
],
|
||||
'd3bonimascore__OXID' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'OXID',
|
||||
'sType' => 'CHAR(32)',
|
||||
@ -162,8 +143,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__shopid' => array(
|
||||
],
|
||||
'd3bonimascore__shopid' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'shopid',
|
||||
'sType' => 'CHAR(10)',
|
||||
@ -172,8 +153,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__addressreturncode' => array(
|
||||
],
|
||||
'd3bonimascore__addressreturncode' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'addressreturncode',
|
||||
'sType' => "SET('0','1','2','3')",
|
||||
@ -182,8 +163,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__identreturncode' => array(
|
||||
],
|
||||
'd3bonimascore__identreturncode' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'identreturncode',
|
||||
'sType' => "SET('0','1')",
|
||||
@ -192,8 +173,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__scoreconfigurable' => array(
|
||||
],
|
||||
'd3bonimascore__scoreconfigurable' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'scoreconfigurable',
|
||||
'sType' => "SET('0','1')",
|
||||
@ -202,8 +183,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__scoreclass' => array(
|
||||
],
|
||||
'd3bonimascore__scoreclass' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'scoreclass',
|
||||
'sType' => "INT(5) UNSIGNED",
|
||||
@ -212,8 +193,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__scorefrom' => array(
|
||||
],
|
||||
'd3bonimascore__scorefrom' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'scorefrom',
|
||||
'sType' => "INT(10) UNSIGNED",
|
||||
@ -222,8 +203,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__scoreto' => array(
|
||||
],
|
||||
'd3bonimascore__scoreto' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'scoreto',
|
||||
'sType' => "INT(10) UNSIGNED",
|
||||
@ -232,8 +213,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__negativeprobability' => array(
|
||||
],
|
||||
'd3bonimascore__negativeprobability' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'negativeprobability',
|
||||
'sType' => "DOUBLE UNSIGNED",
|
||||
@ -242,8 +223,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__payments' => array(
|
||||
],
|
||||
'd3bonimascore__payments' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'payments',
|
||||
'sType' => "TEXT",
|
||||
@ -252,8 +233,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascore__creditlimit' => array(
|
||||
],
|
||||
'd3bonimascore__creditlimit' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sFieldName' => 'creditlimit',
|
||||
'sType' => "DOUBLE UNSIGNED",
|
||||
@ -262,8 +243,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascoreresponse__OXID' => array(
|
||||
],
|
||||
'd3bonimascoreresponse__OXID' => [
|
||||
'sTableName' => 'd3bonimascoreresponse',
|
||||
'sFieldName' => 'OXID',
|
||||
'sType' => "CHAR(32)",
|
||||
@ -272,8 +253,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascoreresponse__OXUSERID' => array(
|
||||
],
|
||||
'd3bonimascoreresponse__OXUSERID' => [
|
||||
'sTableName' => 'd3bonimascoreresponse',
|
||||
'sFieldName' => 'OXUSERID',
|
||||
'sType' => "CHAR(32)",
|
||||
@ -282,8 +263,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascoreresponse__response' => array(
|
||||
],
|
||||
'd3bonimascoreresponse__response' => [
|
||||
'sTableName' => 'd3bonimascoreresponse',
|
||||
'sFieldName' => 'response',
|
||||
'sType' => "TEXT",
|
||||
@ -292,8 +273,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascoreresponse__date' => array(
|
||||
],
|
||||
'd3bonimascoreresponse__date' => [
|
||||
'sTableName' => 'd3bonimascoreresponse',
|
||||
'sFieldName' => 'date',
|
||||
'sType' => "DATETIME",
|
||||
@ -302,8 +283,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
'd3bonimascoreresponse__d3requesthash' => array(
|
||||
],
|
||||
'd3bonimascoreresponse__d3requesthash' => [
|
||||
'sTableName' => 'd3bonimascoreresponse',
|
||||
'sFieldName' => 'd3requesthash',
|
||||
'sType' => "VARCHAR(255)",
|
||||
@ -312,78 +293,78 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'sComment' => '',
|
||||
'sExtra' => '',
|
||||
'blMultilang' => false,
|
||||
),
|
||||
);
|
||||
],
|
||||
];
|
||||
|
||||
public $aIndizes = array(
|
||||
'PRIMARY' => array(
|
||||
public $aIndizes = [
|
||||
'PRIMARY' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sType' => 'PRIMARY',
|
||||
'sName' => 'PRIMARY',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'OXID' => 'OXID',
|
||||
),
|
||||
),
|
||||
'scorefrom' => array(
|
||||
],
|
||||
],
|
||||
'scorefrom' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sType' => 'INDEX',
|
||||
'sName' => 'scorefrom',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'scorefrom' => 'scorefrom',
|
||||
),
|
||||
),
|
||||
'scoreto' => array(
|
||||
],
|
||||
],
|
||||
'scoreto' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sType' => 'INDEX',
|
||||
'sName' => 'scoreto',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'scoreto' => 'scoreto',
|
||||
),
|
||||
),
|
||||
'shopid' => array(
|
||||
],
|
||||
],
|
||||
'shopid' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sType' => 'INDEX',
|
||||
'sName' => 'shopid',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'shopid' => 'shopid',
|
||||
),
|
||||
),
|
||||
'addressreturncode' => array(
|
||||
],
|
||||
],
|
||||
'addressreturncode' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sType' => 'INDEX',
|
||||
'sName' => 'addressreturncode',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'addressreturncode' => 'addressreturncode',
|
||||
),
|
||||
),
|
||||
'identreturncode' => array(
|
||||
],
|
||||
],
|
||||
'identreturncode' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sType' => 'INDEX',
|
||||
'sName' => 'identreturncode',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'identreturncode' => 'identreturncode',
|
||||
),
|
||||
),
|
||||
'scoreclass' => array(
|
||||
],
|
||||
],
|
||||
'scoreclass' => [
|
||||
'sTableName' => 'd3bonimascore',
|
||||
'sType' => 'INDEX',
|
||||
'sName' => 'scoreclass',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'scoreclass' => 'scoreclass',
|
||||
),
|
||||
),
|
||||
'response__PRIMARY' => array(
|
||||
],
|
||||
],
|
||||
'response__PRIMARY' => [
|
||||
'sTableName' => 'd3bonimascoreresponse',
|
||||
'sType' => 'PRIMARY',
|
||||
'sName' => 'PRIMARY',
|
||||
'aFields' => array(
|
||||
'aFields' => [
|
||||
'OXID' => 'OXID',
|
||||
),
|
||||
),
|
||||
);
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
protected $aScoreConfigs = array(
|
||||
array( // row #0
|
||||
protected $aScoreConfigs = [
|
||||
[ // row #0
|
||||
'd3bonimascore__oxid' => 'valid0',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -394,8 +375,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1000,
|
||||
),
|
||||
array( // row #1
|
||||
],
|
||||
[ // row #1
|
||||
'd3bonimascore__oxid' => 'valid1',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -406,8 +387,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 1.33,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 2000,
|
||||
),
|
||||
array( // row #2
|
||||
],
|
||||
[ // row #2
|
||||
'd3bonimascore__oxid' => 'valid2',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -418,8 +399,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 2.26,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 2000,
|
||||
),
|
||||
array( // row #3
|
||||
],
|
||||
[ // row #3
|
||||
'd3bonimascore__oxid' => 'valid3',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -430,8 +411,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 3.33,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 2000,
|
||||
),
|
||||
array( // row #4
|
||||
],
|
||||
[ // row #4
|
||||
'd3bonimascore__oxid' => 'valid4',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -442,8 +423,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 3.02,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 2000,
|
||||
),
|
||||
array( // row #5
|
||||
],
|
||||
[ // row #5
|
||||
'd3bonimascore__oxid' => 'valid5',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -454,8 +435,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 3.8,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1500,
|
||||
),
|
||||
array( // row #6
|
||||
],
|
||||
[ // row #6
|
||||
'd3bonimascore__oxid' => 'valid6',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -466,8 +447,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 5.24,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1500,
|
||||
),
|
||||
array( // row #7
|
||||
],
|
||||
[ // row #7
|
||||
'd3bonimascore__oxid' => 'valid7',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -478,8 +459,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 9.4,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1000,
|
||||
),
|
||||
array( // row #8
|
||||
],
|
||||
[ // row #8
|
||||
'd3bonimascore__oxid' => 'valid8',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -490,8 +471,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 10.31,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1000,
|
||||
),
|
||||
array( // row #9
|
||||
],
|
||||
[ // row #9
|
||||
'd3bonimascore__oxid' => 'valid9',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -502,8 +483,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 19.59,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 500,
|
||||
),
|
||||
array( // row #10
|
||||
],
|
||||
[ // row #10
|
||||
'd3bonimascore__oxid' => 'valid9900',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -514,8 +495,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #11
|
||||
],
|
||||
[ // row #11
|
||||
'd3bonimascore__oxid' => 'valid9800',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -526,8 +507,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #12
|
||||
],
|
||||
[ // row #12
|
||||
'd3bonimascore__oxid' => 'valid9700',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -538,8 +519,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #13
|
||||
],
|
||||
[ // row #13
|
||||
'd3bonimascore__oxid' => 'valid9600',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -550,8 +531,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #14
|
||||
],
|
||||
[ // row #14
|
||||
'd3bonimascore__oxid' => 'valid9500',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -562,8 +543,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #15
|
||||
],
|
||||
[ // row #15
|
||||
'd3bonimascore__oxid' => 'valid9400',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -574,8 +555,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #16
|
||||
],
|
||||
[ // row #16
|
||||
'd3bonimascore__oxid' => 'valid9300',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '1',
|
||||
@ -586,8 +567,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #17
|
||||
],
|
||||
[ // row #17
|
||||
'd3bonimascore__oxid' => 'validunc0',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -598,8 +579,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #18
|
||||
],
|
||||
[ // row #18
|
||||
'd3bonimascore__oxid' => 'validunc1',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -610,8 +591,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 1.33,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1500,
|
||||
),
|
||||
array( // row #19
|
||||
],
|
||||
[ // row #19
|
||||
'd3bonimascore__oxid' => 'validunc2',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -622,8 +603,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 2.26,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1500,
|
||||
),
|
||||
array( // row #20
|
||||
],
|
||||
[ // row #20
|
||||
'd3bonimascore__oxid' => 'validunc3',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -634,8 +615,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 3.33,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1500,
|
||||
),
|
||||
array( // row #21
|
||||
],
|
||||
[ // row #21
|
||||
'd3bonimascore__oxid' => 'validunc4',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -646,8 +627,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 3.02,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1000,
|
||||
),
|
||||
array( // row #22
|
||||
],
|
||||
[ // row #22
|
||||
'd3bonimascore__oxid' => 'validunc5',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -658,8 +639,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 3.8,
|
||||
'd3bonimascore__payments' => '["oxiddebitnote","oxidcreditcard","oxidcashondel","oxidinvoice","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 1000,
|
||||
),
|
||||
array( // row #23
|
||||
],
|
||||
[ // row #23
|
||||
'd3bonimascore__oxid' => 'validunc6',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -670,8 +651,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 5.24,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #24
|
||||
],
|
||||
[ // row #24
|
||||
'd3bonimascore__oxid' => 'validunc7',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -682,8 +663,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 9.4,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #25
|
||||
],
|
||||
[ // row #25
|
||||
'd3bonimascore__oxid' => 'validunc8',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -694,8 +675,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 10.31,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #26
|
||||
],
|
||||
[ // row #26
|
||||
'd3bonimascore__oxid' => 'validunc9',
|
||||
'd3bonimascore__addressreturncode' => '1,2',
|
||||
'd3bonimascore__identreturncode' => '0',
|
||||
@ -706,8 +687,8 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 19.59,
|
||||
'd3bonimascore__payments' => '["oxidcreditcard","oxidcashondel","oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
array( // row #27
|
||||
],
|
||||
[ // row #27
|
||||
'd3bonimascore__oxid' => 'invalid10',
|
||||
'd3bonimascore__addressreturncode' => '0,3',
|
||||
'd3bonimascore__identreturncode' => '0,1',
|
||||
@ -718,10 +699,10 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
'd3bonimascore__negativeprobability' => 0,
|
||||
'd3bonimascore__payments' => '["oxidpayadvance"]',
|
||||
'd3bonimascore__creditlimit' => 0,
|
||||
),
|
||||
);
|
||||
],
|
||||
];
|
||||
|
||||
protected $_aRefreshMetaModuleIds = array('d3bonimascore');
|
||||
protected $_aRefreshMetaModuleIds = ['d3bonimascore'];
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
@ -792,10 +773,10 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
|
||||
foreach ($this->aScoreConfigs as $aConfig) {
|
||||
/** @var $oShop Shop */
|
||||
$aWhere = array(
|
||||
$aWhere = [
|
||||
'OXID' => md5($aConfig['d3bonimascore__oxid']." " . $oShop->getId()),
|
||||
'shopid' => $oShop->getId(),
|
||||
);
|
||||
];
|
||||
$blRet = $this->_checkTableItemNotExist('d3bonimascore', $aWhere);
|
||||
|
||||
if ($blRet) {
|
||||
@ -821,83 +802,83 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
|
||||
foreach ($this->aScoreConfigs as $aConfig) {
|
||||
/** @var $oShop Shop */
|
||||
$aWhere = array(
|
||||
'OXID' => md5( $aConfig['d3bonimascore__oxid']." " . $oShop->getId() ),
|
||||
$aWhere = [
|
||||
'OXID' => md5($aConfig['d3bonimascore__oxid']." " . $oShop->getId()),
|
||||
'shopid' => $oShop->getId(),
|
||||
);
|
||||
];
|
||||
|
||||
if ($this->_checkTableItemNotExist('d3bonimascore', $aWhere)) {
|
||||
$aWhere = array();
|
||||
$aInsertFields = array(
|
||||
array(
|
||||
$aWhere = [];
|
||||
$aInsertFields = [
|
||||
[
|
||||
'fieldname' => 'OXID',
|
||||
'content' => "md5('".$aConfig['d3bonimascore__oxid']." " . $oShop->getId() . "')",
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'shopid',
|
||||
'content' => $oShop->getId(),
|
||||
'force_update' => true,
|
||||
'use_quote' => true,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'addressreturncode',
|
||||
'content' => $aConfig['d3bonimascore__addressreturncode'],
|
||||
'force_update' => true,
|
||||
'use_quote' => true,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'identreturncode',
|
||||
'content' => $aConfig['d3bonimascore__identreturncode'],
|
||||
'force_update' => true,
|
||||
'use_quote' => true,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'scoreconfigurable',
|
||||
'content' => $aConfig['d3bonimascore__scoreconfigurable'],
|
||||
'force_update' => true,
|
||||
'use_quote' => true,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'scoreclass',
|
||||
'content' => $aConfig['d3bonimascore__scoreclass'],
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'scorefrom',
|
||||
'content' => $aConfig['d3bonimascore__scorefrom'],
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'scoreto',
|
||||
'content' => $aConfig['d3bonimascore__scoreto'],
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'negativeprobability',
|
||||
'content' => $aConfig['d3bonimascore__negativeprobability'],
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'payments',
|
||||
'content' => $aConfig['d3bonimascore__payments'],
|
||||
'force_update' => true,
|
||||
'use_quote' => true,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'creditlimit',
|
||||
'content' => $aConfig['d3bonimascore__creditlimit'],
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
),
|
||||
);
|
||||
],
|
||||
];
|
||||
|
||||
$this->setInitialExecMethod( __METHOD__ );
|
||||
$this->setInitialExecMethod(__METHOD__);
|
||||
$blRet = $this->_updateTableItem2('d3bonimascore', $aInsertFields, $aWhere);
|
||||
}
|
||||
}
|
||||
@ -917,9 +898,9 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
|
||||
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
|
||||
$query = "SELECT count(*) FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('validunc7', ' ', ".$oShop->getId().")) AND scorefrom = '952'";
|
||||
if ((bool) $this->getDb()->getOne($query)) {
|
||||
if ((bool) DatabaseProvider::getDb()->getOne($query)) {
|
||||
return true;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
@ -936,21 +917,23 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
{
|
||||
$score = oxNew(d3bonimascore::class);
|
||||
|
||||
$blRet = false;
|
||||
|
||||
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
|
||||
$query = "SELECT oxid FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('validunc7', ' ', ".$oShop->getId().")) AND scorefrom = '952'";
|
||||
foreach ($this->getDb()->getAll($query) as $fields) {
|
||||
foreach (DatabaseProvider::getDb()->getAll($query) as $fields) {
|
||||
$fields = array_change_key_case($fields, CASE_UPPER);
|
||||
$blRet = $this->_updateTableItem2(
|
||||
$score->getCoreTableName(),
|
||||
array(
|
||||
array(
|
||||
[
|
||||
[
|
||||
'fieldname' => 'scorefrom',
|
||||
'content' => 925,
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
)
|
||||
),
|
||||
array('OXID' => $fields['OXID'])
|
||||
],
|
||||
],
|
||||
['OXID' => $fields['OXID']]
|
||||
);
|
||||
if ($blRet == false) {
|
||||
break;
|
||||
@ -972,9 +955,9 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
|
||||
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) $this->getDb()->getOne($query)) {
|
||||
if ((bool) DatabaseProvider::getDb()->getOne($query)) {
|
||||
return true;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
@ -991,27 +974,29 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
{
|
||||
$score = oxNew(d3bonimascore::class);
|
||||
|
||||
$blRet = false;
|
||||
|
||||
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 ($this->getDb()->getAll($query) as $fields) {
|
||||
foreach (DatabaseProvider::getDb()->getAll($query) as $fields) {
|
||||
$fields = array_change_key_case($fields, CASE_UPPER);
|
||||
$blRet = $this->_updateTableItem2(
|
||||
$score->getCoreTableName(),
|
||||
array(
|
||||
array(
|
||||
[
|
||||
[
|
||||
'fieldname' => 'scorefrom',
|
||||
'content' => 10000,
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
),
|
||||
array(
|
||||
],
|
||||
[
|
||||
'fieldname' => 'scoreto',
|
||||
'content' => 0,
|
||||
'force_update' => true,
|
||||
'use_quote' => false,
|
||||
)
|
||||
),
|
||||
array('OXID' => $fields['OXID'])
|
||||
],
|
||||
],
|
||||
['OXID' => $fields['OXID']]
|
||||
);
|
||||
if ($blRet == false) {
|
||||
break;
|
||||
@ -1034,7 +1019,7 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
*/
|
||||
public function hasUnregisteredFiles()
|
||||
{
|
||||
return $this->_hasUnregisteredFiles('d3bonimascore', array('blocks', 'd3FileRegister'));
|
||||
return $this->_hasUnregisteredFiles('d3bonimascore', ['blocks', 'd3FileRegister']);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -1048,6 +1033,6 @@ mVqQUhZM3licCtqSnp1VVd6cEJCZ3ZvcXdmOG5SU2JlUWxhR01mVlE5UlljdTBBPT0=';
|
||||
*/
|
||||
public function showUnregisteredFiles()
|
||||
{
|
||||
return $this->_showUnregisteredFiles('d3bonimascore', array('blocks', 'd3FileRegister'));
|
||||
return $this->_showUnregisteredFiles('d3bonimascore', ['blocks', 'd3FileRegister']);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user