8
0

add 4.1.1.0 (sourceGuardian PHP 8)

Dieser Commit ist enthalten in:
Daniel Seifert 2023-01-03 15:17:20 +01:00
Ursprung c99c88244e
Commit 22039fba89
Signiert von: DanielS
GPG-Schlüssel-ID: 8A7C4C6ED1915C6F
74 geänderte Dateien mit 210 neuen und 161 gelöschten Zeilen

Datei anzeigen

@ -1,2 +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.1.0.0 SourceGuardian (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, 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('1B93165FB23BF624AAQAAAAXAAAABHAAAACABAAAAAAAAAD/Vpy+a5AvNH2+RmBhf/oeHrNBgymjTxMGHUfLqnhE9UogI9LipHJHBsGy61eMh0KgNlf+dZHQQllPDkN5KedqxknqTlUzQZ8m4rmY5FpFCL4wdaenardCnEprOXYrXrH9QllFB9IRAxb/2xyEBVZiGQgAAAD4AQAAyLQU3oPc3i37VTFSkYfK4OkySd/KUI7+iICiOWVzcbGSetlt+zeWAP78PHmQzRUCma4Blsrbttvq+fCqM1hOd5mCpc66rzLcsASNQzHuMnfd3PxIAT77F4iNQ7wcrTQdRyBpFlRQ0fF+PuNOvBX/Q2PQeSmPsb9EvDl2GfnqfSPghsLyRRUblTvyILqGP4u91M6F/S8e6fHk/lzyCnk/ejg+jWjkxE+LI0EI+OQzkmK3Td3zNdprXwex1ztbDPvo5jflrXoKw632XgZCQuovAJ1aqY1WhNXmARPhpLegeef1dRcAMe9oMMfNXjgoPpTlFiGMJYQtxq7dyKtyajYJPhOwxvLR3ji1fD5hijDLrLLlX15cc4ypn+sMQxRWPZiJuLhgpJ+LJDho5wVqOcXwU8+MZVy095hrl7kiUzc2AgKOwvrS7Sgj30Okamd8RXpbbaCNCRHVPY6Ky7JVrIMFYoPVppQ3JEKlBC3f+M9wMN7nDZkYmsJRpjNyz8qtvGb0CYeRJ2hfZn7PCKWmQrl0lCclcoUNBbJUWF7ENjyd06viIRhMWfqWImtViO2Lw2NuKc/A0iUNuD38ACifMdmv/+CX/1Yi/MAxZMxd0p+IHQHGgeozaW1VkYpMes8/HRoKkcz+WC1tEjdFaJyBvv16n6nl54ijOMXWUQAAAPgBAAC5Tq0kEQ3qXPEN3i+3JgMCuLk24zQ+52urhPHN7gmnm3B14HrJAGW1VNZwhScYLSN3EoGhivI4liXCKHUIqH3upk0r7qr5t8Pb6s+yRYihVnBcbgdZ+GfQJ4cmNXRKpXOxg5ShVZw5kK088SOBHV9OzWN8Mf6Gr62zwgYC0cquF2tK9eo6cS/uD7ceUawRviVMEmXDgUhddZDOZY8g87mmyJfrL2ab+p49Zcnx9799K5QNrEPwx8OqeTIWhjy7o5LAVLBzbWIrSNyy/k7s0vYJ0T6xWHYg8uACfYj6LBVcSmRW5+mlmiCQoUpahSLfn/H1Xll7gjvJrkCWxWwe9VyLNCEPyzUb+l+8UXyjRVRbjWYi88ao1tAZe4HbC+ymkVfQP4a1GomPBZxA6T7ILUDv1WlQTyOyJNgMGUhZRw70ZgiVcK4RmfqrHdh8Rc+RKbB/kYtItuV2v3jNJCYe21tjF+zMi2sTELhYS/EoUe7xwI9zZgrLqkrRAlJMVRk+Vz9Dfbx4XDvcvhjWm6ZSe3M/26Endq+VuKfIVCtVhpEhgXBhx3rHDZmXAO3FWBqJknpQMPJXaR88EPRU3ZHCopaYPWuolbhj8YOhZttbGTs+RVN3DgJNtHuDmhzHzzPwF8gk01rh09A0iIP12KzNs3vGTXcyZY9xKcYAAAAA');
<?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.1.1.0 SourceGuardian (03.01.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('7A3737B3FE3BF9B2AAQAAAAXAAAABHAAAACABAAAAAAAAAD/fvZxLROeYansm6H194XypdwwwsHL3NNLpriNlIU4fyeZs9TE/YbNKPqcJ0QbHF8MBqe3NyU7M7LdzVZNUekNtKRyPpIPrg5wP1VFKqrqQGSTMPLBzPWjOXquEicc4ZBnT2jk8KAD7GNh+gBRndxSeAgAAAD4AQAACzFZFq/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');

Datei anzeigen

@ -32,7 +32,7 @@
"require": {
"php": "^8.0",
"ext-sourceguardian": "*",
"oxid-esales/oxideshop-ce": "6.8 - 6.10",
"oxid-esales/oxideshop-ce": "6.8 - 6.13",
"d3/modcfg": "^6.0",
"ext-json": "*",
"ext-soap": "*",

Datei anzeigen

@ -2,6 +2,17 @@
title: Changelog
---
## 4.1.1.0 - 2023-01-03
### Added
- installierbar in OXID 6.5.x (CE 6.12 + 6.13)
- ergänze Beschreibung für das ungesetzte Kreditlimit
- gruppiere Matrixeinträge jeweils mit einer Tabellenüberschrift
### Changed
- Code optimiert
---
## 4.1.0.0 - 2022-06-15
### Added
- Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain möglich

Datei anzeigen

@ -1,9 +1,9 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore",
"moduleversion": "4.1.0.0",
"moduleversion": "4.1.1.0",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "15.06.2022",
"moduledate": "03.01.2023",
"editors": "",
"tagline": "",
"image": "",

Datei anzeigen

@ -3,7 +3,7 @@ title: Systemanforderungen
---
* PHP Version
* 7.3.x bis 8.0.x
* 7.3.x bis 8.1.x
* PHP Decoder
* installierter ionCube Loader (PHP bis 7.4) *oder*
* installierter SourceGuardian Loader (PHP ab 8.0)
@ -16,12 +16,13 @@ title: Systemanforderungen
* OXID eShop in Compilation Version
* 6.3.x
* 6.4.x
* 6.5.x
* Themes
* flow
* wave
* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 6.0.0.0
* Installation via [Composer](https://getcomposer.org)
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

Datei anzeigen

@ -67,6 +67,10 @@ Unvalidierten Personen sollten Sie unabhängig vom Score keine kritischen Zahlun
## Konfiguration
Haben Sie anhand der 3 Kriterien den passenden Eintrag in der Matrix finden können, markieren Sie dort alle nutzbaren Zahlungsarten und das verfügbare Kreditlimit.
### Kreditlimit
Erlauben Sie Kunden die ausgewählten Zahlungsarten nur, wenn deren Warenkorbhöhe einen bestimmten Betrag nicht überschreitet. Beachten Sie bitte, dass ein mit 0 (null) eingestelltes Kreditlimit diese Prüfung deaktiviert. Dann wird die Warenkorbhöhe nicht überprüft.
Das Kreditlimit können Sie am Matrixeintrag setzen. Lizenzabhängig können Sie das Limit zusätzlich am Kundenkonto setzen und damit den Wert der Matrix überstimmen.
## Weitere Filtermöglichkeiten
Unabhäng der Entscheidungsmatrix können Sie auch an den Zahlungsarten selbst weitere Bedingungen definieren, ab wann eine Bezahlart zur Verfügung stehen soll. So können Sie auch Kunden mit mittelmäßigem Score eine kritische Zahlungsart anbieten, wenn diese z.B. nur auf kleine Warenkörbe angewendet werden kann. Oder Sie Sie bieten Zahlungsarten z.B. erst ab der 2. Bestellung an (Kundengruppe kleiner, mittlerer, großer Umsatz). Damit reduzieren Sie das Ausfallrisiko weiter.

Datei anzeigen

@ -72,13 +72,25 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
15.06.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<h2 id="page_4-1-0-0-2022-06-15">4.1.0.0 - 2022-06-15</h2>
<h2 id="page_4-1-1-0-2023-01-03">4.1.1.0 - 2023-01-03</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 6.5.x (CE 6.12 + 6.13)</li>
<li>ergänze Beschreibung für das ungesetzte Kreditlimit</li>
<li>gruppiere Matrixeinträge jeweils mit einer Tabellenüberschrift</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<ul>
<li>Code optimiert</li>
</ul>
<hr />
<h2 id="page_4-1-0-0-2022-06-15">4.1.0.0 - 2022-06-15</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain möglich</li>
</ul>
<hr />
@ -105,7 +117,7 @@
<ul>
<li>installierbar in OXID 6.2.3 und 6.2.4</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Templateblöcke für einfachere Überladung eingefügt</li>
<li>Scoreanfragen werden als Info zur einfacheren Nachvollziehbarkeit mitgeschrieben</li>

Datei anzeigen

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
<span class="ModifiedDate">
15.06.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -48,8 +48,8 @@
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 15.06.2022</div>
<div>Version: 4.1.0.0</div>
<div>Autor: D³ Data Development</div> <div>Stand: 03.01.2023</div>
<div>Version: 4.1.1.0</div>
</div>
</div>

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">
<ul>
<li>PHP Version
<ul>
<li>7.3.x bis 8.0.x</li>
<li>7.3.x bis 8.1.x</li>
</ul>
</li>
<li>PHP Decoder
@ -103,6 +103,7 @@
<ul>
<li>6.3.x</li>
<li>6.4.x</li>
<li>6.5.x</li>
</ul>
</li>
</ul>
@ -117,7 +118,7 @@
<li>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
</li>
</ul>
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
</div>

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.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:^4.1.0.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/bonimascore:^4.1.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>

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.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:^4.1.0.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/bonimascore:^4.1.1.0 --update-no-dev
./vendor/bin/oe-console oe:module:activate d3bonimascore
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp

Datei anzeigen

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
<span class="ModifiedDate">
15.06.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.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:^4.1.0.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/bonimascore:^4.1.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">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/entscheidungsmatrix.html">Entscheidungsmatrix</a></h1>
<span class="ModifiedDate">
15.06.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
@ -122,6 +122,9 @@ Hierzu werden generische Daten (z.B. Wohnort, Wohngegend, geschätztes Alter) he
<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>

Datei anzeigen

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/letzterscore.html">Ratingergebnis</a></h1>
<span class="ModifiedDate">
15.06.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

Datei anzeigen

@ -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>
03.01.2023 </span>
</div>
<div class="s-content">

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Datei anzeigen

@ -81,7 +81,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main
* @return ListModel
* @throws DBALException
*/
public function d3GetCountryList()
public function d3GetCountryList(): ListModel
{
$oQB = d3database::getInstance()->getQueryBuilder();
$oQB->select('*')
@ -96,7 +96,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main
return $oList;
}
public function getHasDebugSwitch()
public function getHasDebugSwitch(): bool
{
return true;
}
@ -104,7 +104,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main
/**
* @return string
*/
public function getDebugHelpTextIdent()
public function getDebugHelpTextIdent(): string
{
return $this->_sBoniversumDebugHelpTextIdent;
}
@ -118,7 +118,7 @@ class d3bonimascore_config_main extends d3_cfg_mod_main
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function hasPremiumOption()
public function hasPremiumOption(): bool
{
return $this->d3GetSettings()->getLicenseConfigData(d3bonimascore_conf::SERIAL_BIT_PREMIUMEDITION, 1);
}

Datei anzeigen

@ -75,7 +75,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
* @return ListModel
* @throws DBALException
*/
public function d3GetConfigOptions()
public function d3GetConfigOptions(): ListModel
{
$sShopId = Registry::getConfig()->getShopId();
@ -113,7 +113,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
* @return PaymentList
* @throws DBALException
*/
protected function _d3GetPaymentList()
protected function _d3GetPaymentList(): PaymentList
{
$oQB = d3database::getInstance()->getQueryBuilder();
$oQB->select('*')
@ -134,7 +134,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
* @return bool
* @throws DBALException
*/
public function isSafePayment($sPaymentId)
public function isSafePayment($sPaymentId): bool
{
$oList = $this->d3GetPaymentList();
$oPayment = $oList->offsetGet($sPaymentId);

Datei anzeigen

@ -121,7 +121,7 @@ class d3bonimascore_user extends AdminController
*/
public function getBonimaScoreConfig()
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return false;
}
@ -148,7 +148,7 @@ class d3bonimascore_user extends AdminController
*/
public function getBonimaScoreValue($raw = false)
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return false;
}
@ -166,7 +166,7 @@ class d3bonimascore_user extends AdminController
*/
public function getBonimaResponseAddress()
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return false;
}
@ -184,7 +184,7 @@ class d3bonimascore_user extends AdminController
*/
public function getBonimaResponsePerson()
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return false;
}
@ -202,7 +202,7 @@ class d3bonimascore_user extends AdminController
*/
public function getBonimaResponseValidationStatus()
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return false;
}
@ -220,7 +220,7 @@ class d3bonimascore_user extends AdminController
*/
public function getBonimaResponsePersonIdentification()
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return false;
}
@ -238,7 +238,7 @@ class d3bonimascore_user extends AdminController
*/
public function getBonimaResponseTaskDetails()
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return null;
}
@ -261,7 +261,7 @@ class d3bonimascore_user extends AdminController
*/
public function getNextBonimaCheckDatetime()
{
if (false == $this->bonimaresponse) {
if (!$this->bonimaresponse) {
return false;
}

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Datei anzeigen

@ -1,2 +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.1.0.0 SourceGuardian (05.07.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, 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('7A3737B3B23BFA62AAQAAAAXAAAABHAAAACABAAAAAAAAAD/Fxprn2kGP+RDZWGesYJCFPP9FDtukRXSfsTym0OFI62qX8cwZggHbOXtyJtw9VHNrKcShIArA/lsRFiOtBpe+7csBSEXuL6B4CZeZXSRacaIlPYMwnynRHZkIXrOYosvqiDhmeIvItawU14s3DQDMwgAAAAoAgAAq7KfyfS4pqz36l/+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==');
<?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.1.1.0 SourceGuardian (03.01.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('7A3737B3FE3BF9B2AAQAAAAXAAAABHAAAACABAAAAAAAAAD/fvZxLROeYansm6H194XypdwwwsHL3NNLpriNlIU4fyeZs9TE/YbNKPqcJ0QbHF8MBqe3NyU7M7LdzVZNUekNtKRyPpIPrg5wP1VFKqrqQGSTMPLBzPWjOXquEicc4ZBnT2jk8KAD7GNh+gBRndxSeAgAAAAoAgAAq7KfyfS4pqz36l/+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==');

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Datei anzeigen

@ -250,7 +250,7 @@
</td>
</tr>
<tr>
<td colspan="2" align="right">
<td colspan="2" style="text-align: right;">
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
</td>
<td></td>

Datei anzeigen

@ -41,8 +41,9 @@ $aLang = [
'D3_BONIMASCORE_ADMIN_SCORETO' => 'Scorewert bis',
'D3_BONIMASCORE_ADMIN_NEGPOS' => 'Negativ-Wahrscheinlichkeit',
'D3_BONIMASCORE_ADMIN_PAYMENTTYPE' => 'zusätzlich verfügbare Zahlungsarten',
'D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC' => 'Hinzufügen oder Entfernen zusätzlich markierter Einträge durch Anklicken mit gedrückter Strg-Taste',
'D3_BONIMASCORE_ADMIN_CREDITLIMIT' => 'Kreditlimit',
'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => 'Angabe in Shopstandardwährung',
'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => '0 = kein Kreditlimit aktiv, Angabe in Shopstandardwährung',
'D3_BONIMASCORE_ADMIN_' => 'keine Validierung definiert',
'D3_BONIMASCORE_ADMIN_1,2' => 'validiert / korrigiert',
'D3_BONIMASCORE_ADMIN_0,3' => 'nicht validiert',
@ -64,7 +65,7 @@ $aLang = [
'D3_BONIMASCORE_ADMIN_SAVE' => 'Einstellungen speichern',
'D3_BONIMASCORE_ADMIN_MATRIXINFO' => 'Die Zahlungsartenlisten enthalten ausschließlich Zahlungsarten, die nicht in den "sicheren Zahlungsarten" hinterlegt sind. Sichere Zahlungsarten werden dem Kunden in jeder Bonitätskonstellation angeboten.<br>Für eine Mehrfachauswahl der Zahlungsarten, bitte die Strg Taste gedrückt halten.',
'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'Die sicheren Zahlungsarten werden berücksichtigt, wenn in der zutreffenden Scorekategorie der Warenkorbwert das Kreditlimit übersteigt oder keine Prüfung möglich ist. Außerdem sind sie bei allen Scorewerten automatisch als verfügbare Zahlungsarten enthalten.<br>Wenn Sie Zahlungsarten aus dieser Liste entfernen, prüfen Sie bitte in der Entscheidungsmatrix, ob diese dort passend zugeordnet sind.',
'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'Die sicheren Zahlungsarten werden berücksichtigt, wenn in der zutreffenden Scorekategorie der Warenkorbwert das Kreditlimit übersteigt oder keine Prüfung möglich ist. Außerdem sind sie bei allen Scorewerten automatisch als verfügbare Zahlungsarten enthalten.<br>Wenn Sie Zahlungsarten aus dieser Liste entfernen, prüfen Sie bitte in der Entscheidungsmatrix, ob diese dort passend zugeordnet sind. Klicken Sie Einträge mit gedrückter Strg-Taste an, um deren Markierung hinzufügen oder zu entfernen.',
'D3_BONIMASCORE_ADMIN_DEBUGACTIVE_DESC' => 'Mit dem Debug-Modus wird der komplette Ablauf des Moduls in der Datenbank (Tabelle "d3log") protokolliert. Deaktivieren Sie diese Option im Live-Modus, da hierbei sehr viele Daten mitgeschrieben werden.',
'D3_BONIMASCORE_ADMIN_HLMAINCONFIG' => 'Grundeinstellungen',
@ -123,16 +124,16 @@ $aLang = [
"D3_BONIMASCORE_ADMIN_CHECKDELADDRFIELDS" => "Lieferadressprüfung aktiv",
"D3_BONIMASCORE_ADMIN_CHECKDELADDRFIELDS_DESC" => "Erst mit Aktivierung dieser Checkbox wird die Lieferadresse mit der Rechnungsadresse vergleichen und bei entsprechenden Abweichungen die verfügbaren Zahlungsarten geprüft.",
"D3_BONIMASCORE_ADMIN_DELADDRFIELDS" => "Prüffelder (pipe-getrennt)",
"D3_BONIMASCORE_ADMIN_DELADDRFIELDS_DESC" => 'Alle diese Felder werden auf abweichende Inhalte geprüft. Beachten Sie bitte, dass die genannten Felder am Kundenkonto und auch an der Lieferadresse vorkommen müssen. <br><br>Tragen Sie hier den genauen Feldnamen der jeweiligen Eingabefeldes ein (z.B. "oxfname" für den Vornamen). Sollen mehrere Felder definiert werden, trennen Sie die Namen mit einem Pipe-Zeichen "|".<br><br>Standardeinstellung sind die Felder <ul><li>oxcountryid (Land)</li><li>oxstreet (Straße)</li><li>oxstreetnr (Hausnummer)</li><li>oxzip (PLZ)</li><li>oxcity (Stadt)</li></ul>Unterschiedliche Schreibweisen (z.B. "Str." und "Straße") werden als abweichende Adresse gewertet.',
"D3_BONIMASCORE_ADMIN_DELADDRFIELDS_DESC" => 'Alle diese Felder werden auf abweichende Inhalte geprüft. Beachten Sie bitte, dass die genannten Felder am Kundenkonto und auch an der Lieferadresse vorkommen müssen. <br><br>Tragen Sie hier den genauen Feldnamen des jeweiligen Eingabefeldes ein (z.B. "oxfname" für den Vornamen). Sollen mehrere Felder definiert werden, trennen Sie die Namen mit einem Pipe-Zeichen "|".<br><br>Standardeinstellung sind die Felder <ul><li>oxcountryid (Land)</li><li>oxstreet (Straße)</li><li>oxstreetnr (Hausnummer)</li><li>oxzip (PLZ)</li><li>oxcity (Stadt)</li></ul>Unterschiedliche Schreibweisen (z.B. "Str." und "Straße") werden als abweichende Adresse gewertet.',
"D3_BONIMASCORE_ADMIN_DELADDRFORBPAYMENTS" => "nicht erlaubte Zahlart(en) (pipe-getrennt)",
"D3_BONIMASCORE_ADMIN_DELADDRFORBPAYMENTS_DESC"=> 'Alle die hier angegebenen Zahlarten werden bei abweichender Lieferadresse nicht verfügbar gemacht. Bei identischer oder nicht gesetzter Lieferadresse entscheidet das Boniversum-Modul über die Verfügbarkeit.<br><br>Tragen Sie hier die ID der jeweiligen Zahlart ein. Sollen mehrere Zahlarten definiert werden, trennen Sie die IDs mit einem Pipe-Zeichen "|".',
"D3_BONIMASCORE_ADMIN_HLBASKETVALUE" => 'Lizenzoption "Score erst ab definiertem Warenkorbwert abfragen"',
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE" => "Mindestwarenkorbwert für Bonitätsprüfung aktiv",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle Benutzer und Zahlarten ab dem definierten Warenkorbwert vorgenommen. Der Wert kann global im folgenden Eingabefeld eingestellt werden. Alternativ kann diese Einstellung mit dem Wert am Kundenkonto überschrieben werden (Benutzer verwalten -> Benutzer -> BonimaScore -> minimaler Warenkorbwert für Boniversum-Prüfung). Der Wert am Kundenkonto hat Vorrang.",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle Benutzer und Zahlarten ab dem definierten Warenkorbwert vorgenommen. Der Wert kann global im folgenden Eingabefeld eingestellt werden. Alternativ kann diese Einstellung mit dem Wert am Kundenkonto überschrieben werden (Benutzer verwalten → Benutzer → BonimaScore → minimaler Warenkorbwert für Boniversum-Prüfung). Der Wert am Kundenkonto hat Vorrang.",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD" => "Mindestwert des Warenkorb (globale Einstellung)",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD_DESC" => "Sofern am Kundenkonto keine Einstellung definiert ist, wird diese Schwelle verwendet.",
'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD' => 'minimaler Warenkorbwert für Boniversum-Prüfung',
'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'Die Option ist lizenzabhängig verfügbar.<br><br>Ist 0 eingetragen, wird der globale Wert verwendet (einstellbar unter "D3 Module -> BonimaScore -> Moduleinstellungen -> Mindestwert des Warenkorb (globale Einstellung)"). Ansonsten hat dieser kundenspezifische Mindestwarenkorbwert Vorrang.',
'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'Die Option ist lizenzabhängig verfügbar.<br><br>Ist 0 eingetragen, wird der globale Wert verwendet (einstellbar unter "D3 Module → BonimaScore → Moduleinstellungen → Mindestwert des Warenkorb (globale Einstellung)"). Ansonsten hat dieser kundenspezifische Mindestwarenkorbwert Vorrang.',
"D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'Lizenzoption "Benutzer oder Benutzergruppen von Prüfung ausschließen"',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'markierte Kunden und Kundengruppen werden von Bonitätsprüfung ausgenommen',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle markierten Benutzer und Kundengruppen ausgenommen. Diese Kunden sehen alle verfügbaren Zahlungsarten. Die Markierung setzen Sie am jeweiligen Kundenkonto oder an der Kundengruppe.',

Datei anzeigen

@ -47,8 +47,9 @@ $aLang = [
'D3_BONIMASCORE_ADMIN_SCORETO' => 'Score up',
'D3_BONIMASCORE_ADMIN_NEGPOS' => 'Negative probability',
'D3_BONIMASCORE_ADMIN_PAYMENTTYPE' => 'additionally available payment methods',
'D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC' => 'Add or remove additionally marked entries by clicking with the Ctrl key held down.',
'D3_BONIMASCORE_ADMIN_CREDITLIMIT' => 'Credit Limit',
'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => 'Specified in shop standard currency',
'D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC' => '0 = no credit limit is active, Specified in shop standard currency',
'D3_BONIMASCORE_ADMIN_' => 'no validation defined',
'D3_BONIMASCORE_ADMIN_1,2' => 'validated / corrected',
'D3_BONIMASCORE_ADMIN_0,3' => 'not validated',
@ -70,7 +71,7 @@ $aLang = [
'D3_BONIMASCORE_ADMIN_SAVE' => 'save settings',
'D3_BONIMASCORE_ADMIN_MATRIXINFO' => 'The payment type lists contain only payment methods that are not stored in the "secure payment methods". Secure payment methods are offered to the customer in each credit rating. <br> For a multiple choice of payment methods, please keep the Ctrl key pressed.',
'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'The secure payment methods are taken into account if in the applicable score category the shopping cart value exceeds the credit limit or no check is possible. In addition, they are automatically included in all scores as available payment methods. <br> If you remove payment methods from this list, please check in the decision matrix, if they are assigned there appropriately.',
'D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO' => 'The secure payment methods are taken into account if in the applicable score category the shopping cart value exceeds the credit limit or no check is possible. In addition, they are automatically included in all scores as available payment methods. <br> If you remove payment methods from this list, please check in the decision matrix, if they are assigned there appropriately. Click on entries while holding down the Ctrl key to add or remove their marker.',
'D3_BONIMASCORE_ADMIN_DEBUGACTIVE_DESC' => 'The debug mode logs the complete run of the module in the database (table "d3log"). Deactivate this option in live mode, because a lot of data is written here.',
'D3_BONIMASCORE_ADMIN_HLMAINCONFIG' => 'basic settings',
@ -134,11 +135,11 @@ $aLang = [
"D3_BONIMASCORE_ADMIN_DELADDRFORBPAYMENTS_DESC"=> 'All the payment methods specified here will not be made available if the delivery address differs. If the delivery address is identical or not set, the Boniversum module decides on the availability. <br> <br> Enter the ID of the respective payment method here. If several payment methods are to be defined, separate the IDs with a pipe character "|".',
"D3_BONIMASCORE_ADMIN_HLBASKETVALUE" => 'License option "Query score only from defined shopping cart value"',
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE" => "Minimum basket value for credit check active",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "If this checkbox is set, the credit check is made for all users and payment methods starting at the defined shopping cart value. The value can be set globally in the following input field. Alternatively, this setting can be overridden with the value on the customer account (Administer Users -> Users -> BonimaScore -> Minimum Shopping Cart Value for Boniversum Rating). The value on the customer account has priority.",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUE_DESC" => "If this checkbox is set, the credit check is made for all users and payment methods starting at the defined shopping cart value. The value can be set globally in the following input field. Alternatively, this setting can be overridden with the value on the customer account (Administer Users → Users → BonimaScore → Minimum Shopping Cart Value for Boniversum Rating). The value on the customer account has priority.",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD" => "Minimum value of the shopping cart (global setting)",
"D3_BONIMASCORE_ADMIN_CHECKBASKETVALUETHRESHOLD_DESC" => "If no setting is defined on the customer account, this threshold is used.",
'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD' => 'Minimum Shopping Cart Value for Boniversum Rating',
'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'The option is license-dependent. <br> <br> If 0 is entered, the global value is used (can be set under "D3 Modules -> BonimaScore -> Module Settings -> Minimum value of the shopping cart (global setting)"). Otherwise, this custom minimum basket value has priority.',
'D3_BONIMASCORE_CHECKBASKETVALUE_THRESHOLD_DESC' => 'The option is license-dependent. <br> <br> If 0 is entered, the global value is used (can be set under "D3 Modules → BonimaScore → Module Settings → Minimum value of the shopping cart (global setting)"). Otherwise, this custom minimum basket value has priority.',
"D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'License option "Exclude users or user groups from check"',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'Marked customers and customer groups are excluded from credit checks',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'If this checkmark is set, the credit check is excluded for all selected users and customer groups. These customers get all available payment methods. You set the marking on the respective customer account or on the customer group.',

Datei anzeigen

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<html lang="de">
<head>
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
</head>

Datei anzeigen

@ -45,6 +45,19 @@
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
[{capture name="tableHeadline"}]
<tr class="headings">
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_ADDRVAL'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_ADDRVAL_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PERSIDENT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PERSIDENT_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORECLASS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORECLASS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCOREFROM'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCOREFROM_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORETO'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORETO_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_NEGPOS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_NEGPOS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PAYMENTTYPE'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_CREDITLIMIT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}]</th>
</tr>
[{/capture}]
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0; margin: 0; height:0;" enctype="multipart/form-data">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oView->getClassName()}]">
@ -60,18 +73,12 @@
</td>
</tr>
<tr class="headings">
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_ADDRVAL'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_ADDRVAL_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PERSIDENT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PERSIDENT_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORECLASS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORECLASS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCOREFROM'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCOREFROM_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORETO'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORETO_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_NEGPOS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_NEGPOS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PAYMENTTYPE'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_CREDITLIMIT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}]</th>
</tr>
[{foreach from=$oView->d3GetConfigOptions() key='sConfigId' item='oConfig'}]
[{assign var="hash" value=$oConfig->getFieldData('addressreturncode')|cat:$oConfig->getFieldData('identreturncode')}]
[{if $hash != $formerHash}]
[{$smarty.capture.tableHeadline}]
[{assign var="formerHash" value=$hash}]
[{/if}]
<tr class="even pointer" id="1" style="vertical-align:middle;background:[{cycle values='#F6F6F6,#FFFFFF'}]">
<td>
[{oxmultilang ident='D3_BONIMASCORE_ADMIN_'|cat:$oConfig->getFieldData('addressreturncode')}]
@ -104,6 +111,7 @@
<td>
<label for="[{$sConfigId}]_creditlimit" style="position: absolute; left: -9999em">[{oxmultilang ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT"}]</label>
<input type="text" id="[{$sConfigId}]_creditlimit" name="config[[{$sConfigId}]][creditlimit]" value="[{$oConfig->getFieldData('creditlimit')|@floatval}]" />
[{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}]
</td>
</tr>
[{/foreach}]

Datei anzeigen

@ -1,2 +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.1.0.0 SourceGuardian (05.07.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, 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('7A3737B3B23BFA62AAQAAAAXAAAABHAAAACABAAAAAAAAAD/Fxprn2kGP+RDZWGesYJCFPP9FDtukRXSfsTym0OFI62qX8cwZggHbOXtyJtw9VHNrKcShIArA/lsRFiOtBpe+7csBSEXuL6B4CZeZXSRacaIlPYMwnynRHZkIXrOYosvqiDhmeIvItawU14s3DQDMwgAAAAQAQAAR6uPBX8YSYtutzTWGFDeIkwMDBA/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=');
<?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.1.1.0 SourceGuardian (03.01.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('7A3737B3FE3BF9B2AAQAAAAXAAAABHAAAACABAAAAAAAAAD/fvZxLROeYansm6H194XypdwwwsHL3NNLpriNlIU4fyeZs9TE/YbNKPqcJ0QbHF8MBqe3NyU7M7LdzVZNUekNtKRyPpIPrg5wP1VFKqrqQGSTMPLBzPWjOXquEicc4ZBnT2jk8KAD7GNh+gBRndxSeAgAAAAQAQAAR6uPBX8YSYtutzTWGFDeIkwMDBA/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=');

Datei anzeigen

@ -53,7 +53,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
{
$sReturn = parent::render();
if (false == $this->_d3GetSettings()->isActive()) {
if (!$this->_d3GetSettings()->isActive()) {
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'module not active or license not valid');
return $sReturn;
}
@ -108,7 +108,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
{
$mReturn = parent::validatePayment();
if (false == $this->_d3GetSettings()->isActive()) {
if (!$this->_d3GetSettings()->isActive()) {
return $mReturn;
}
@ -127,7 +127,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
/** @var d3_oxuser_bonimascore $oUser */
$oUser = $this->getUser();
if (false == $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false == $oUser->isLoaded()) {
if (!$this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && !$oUser->isLoaded()) {
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'no user loaded');
$mReturn = $this->d3GetNoMandatoryFieldValueReturn();
} elseif (false === $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false === $oUser->d3HasMandatoryFieldValues()) {
@ -172,7 +172,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
}
}
return array_unique($fields, SORT_STRING);
return array_unique($fields);
}
/**
@ -318,7 +318,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
/**
* Entfernt alle nicht erlaubten Zahlarten
* @param d3bonimascore $oConfig
* @return array|PaymentList
* @return PaymentList
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Datei anzeigen

@ -33,7 +33,7 @@ $aModule = [
'de' => 'Dieses Modul bindet BonimaScoreIdent im Checkout ein.',
'en' => '',
],
'version' => '4.1.0.0',
'version' => '4.1.1.0',
'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)',
'email' => 'support@shopmodule.com',
'url' => 'https://www.oxidmodule.com/',

Datei anzeigen

@ -29,6 +29,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
use OxidEsales\EshopCommunity\Core\DatabaseProvider;
use ReflectionException;
/**
* Class d3_extsearch_update
@ -37,14 +38,14 @@ class d3bonimascore_update extends d3install_updatebase
{
public $sModKey = 'd3bonimascore';
public $sModName = 'BonimaScore';
public $sModVersion = '4.1.0.0';
public $sModRevision = '4100';
public $sBaseConf = 'imev2==QmRteFloVDhxNHY4TmgxeVhvQTNhU3NNOURxbHp3YVJUQ0tHMENYZ2R3cnZFMzBiTEUxaTRIR
XVwNUZyWnV6em1IdmNxNmdKWVA5WGJ3STBCRStsaHFBTU5yTGlPcElrSjlSODJZVTRScXI3ekIyQlBwb
CtqUHpXcHNTcGx1OG0zTHRZODh0K3VQZG9qMjJCUnU5RkZCZkxQWHdWSGF4bFFXbXNZaGIxckYwemE0d
2FNUWo1b3hSZzRnZ1F1Q2N2N2tHYk41RGxzN0RuRGErVWdwMytGcCszaGFhQkdZdXZWNjA5TzVTWDhiY
1NpcmkxKzFEakRTOEx4QVVNTk1vUjJXV2VvNXRhV0MybXBuN3NpQldqNkdsZzMxempvY0Q0eUJQQTdUY
U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
public $sModVersion = '4.1.1.0';
public $sModRevision = '4110';
public $sBaseConf = 'U37v2==cEtIL2MraHloT3NSbmhSR2Q5b0p6ZzNqN1QwQ2J1eFp3NEY4NXRjbGxVdW5mcGl3TjBWUzQ3R
Gx2djd6T09EcTlacGNMRmZrV25makhxdXd3ZE5DTzdQRy9PRzByY2R4K1l5Uzd2eDYzSkxkb0JiMnEwT
GhWOERqYS8xSTRqdkJNblIrSSt2OENGZ21iNzFKK0tkd3h5M1RFRGNSTUJFOExETjgrWVZzbG8vRGx6V
jRuWjFJNzdna2FFR2t3RnZQZUp5NzllQUxyZXB2QVJOMmppemVRbXhENlZBOEJwYnZVcmFWN2RuVFFXb
jVVL0Qzdjl5Ull4UkUrbDVUMDdFaExiVjU5T2dSdFgxRHVwSXBzaUhEZVk3WDMzN3UyQWw1TW0rRGtqZ
WtDeWk2ZmJBR25zZUdnZDNBOHZRMnVjdkJBVUt5U3huMk12ZzhFZFV4QTAwSFFBPT0=';
public $sRequirements = '';
public $sBaseValue = 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTYlM0ElN0JzJTNBMzMlM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZUNvdW50cnklMjIlM0JzJTNBMjYlM0ElMjJhN2M0MGY2MzFmYzkyMDY4Ny4yMDE3OTk4NCUyMiUzQnMlM0EzMiUzQSUyMmQzX2NmZ19tb2RfX3NEM0JvbmltYVNjb3JlUHJvZElkJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzklM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZVBvc3RDaGVja1RleHQlMjIlM0JzJTNBMzAlM0ElMjJEM19CT05JTUFTQ09SRV9QQVlDSEVDS19GQUlMRUQlMjIlM0JzJTNBMzAlM0ElMjJkM19jZmdfbW9kX19zRDNCb25pbWFTY29yZVVzZXIlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX3NEM0JvbmltYVNjb3JlUGFzcyUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTQzJTNBJTIyZDNfY2ZnX21vZF9fc0QzQm9uaW1hU2NvcmVMaW1pdEV4Y2VlZGVkVGV4dCUyMiUzQnMlM0EzNSUzQSUyMkQzX0JPTklNQVNDT1JFX0NSRURJVExJTUlUX0VYQ0VFREVEJTIyJTNCJTdE';
@ -730,7 +731,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function checkBonimaTableExist()
public function checkBonimaTableExist(): bool
{
return $this->_checkTableNotExist('d3bonimascore');
}
@ -742,11 +743,11 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseErrorException
* @throws ConnectionException
*/
public function updateBonimaTableExist()
public function updateBonimaTableExist(): bool
{
$blRet = false;
if ($this->checkBonimaTableExist()) {
$blRet = $this->_addTable2('d3bonimascore', $this->aFields, $this->aIndizes, '', 'InnoDB');
$blRet = $this->_addTable2('d3bonimascore', $this->aFields, $this->aIndizes, '');
}
return $blRet;
@ -758,7 +759,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function checkBonimaResponseTableExist()
public function checkBonimaResponseTableExist(): bool
{
return $this->_checkTableNotExist('d3bonimascoreresponse');
}
@ -770,11 +771,11 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function updateBonimaResponseTableExist()
public function updateBonimaResponseTableExist(): bool
{
$blRet = false;
if ($this->checkBonimaResponseTableExist()) {
$blRet = $this->_addTable2('d3bonimascoreresponse', $this->aFields, $this->aIndizes, '', 'InnoDB');
$blRet = $this->_addTable2('d3bonimascoreresponse', $this->aFields, $this->aIndizes, '');
}
return $blRet;
@ -786,7 +787,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DBALException
* @throws DatabaseConnectionException
*/
public function checkScoreItemsExist()
public function checkScoreItemsExist(): bool
{
$blRet = false;
@ -815,7 +816,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function updateScoreItemsExist()
public function updateScoreItemsExist(): bool
{
$blRet = false;
@ -912,13 +913,14 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws ConnectionException
* @throws DatabaseConnectionException
*/
public function checkValidunc7FromValue()
public function checkValidunc7FromValue(): bool
{
$score = oxNew(d3bonimascore::class);
/** @var Shop $oShop */
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
$query = "SELECT count(*) FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('validunc7', ' ', ".$oShop->getId().")) AND scorefrom = '952'";
if ((bool) DatabaseProvider::getDb()->getOne($query)) {
if (DatabaseProvider::getDb()->getOne($query)) {
return true;
}
}
@ -933,12 +935,13 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function updateValidunc7FromValue()
public function updateValidunc7FromValue(): bool
{
$score = oxNew(d3bonimascore::class);
$blRet = false;
/** @var Shop $oShop */
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
$query = "SELECT oxid FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('validunc7', ' ', ".$oShop->getId().")) AND scorefrom = '952'";
foreach (DatabaseProvider::getDb()->getAll($query) as $fields) {
@ -955,7 +958,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
],
['OXID' => $fields['OXID']]
);
if ($blRet == false) {
if (!$blRet) {
break;
}
}
@ -969,13 +972,14 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws ConnectionException
* @throws DatabaseConnectionException
*/
public function checkInvalid10Values()
public function checkInvalid10Values(): bool
{
$score = oxNew(d3bonimascore::class);
/** @var Shop $oShop */
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
$query = "SELECT count(*) FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('invalid10', ' ', ".$oShop->getId().")) AND scorefrom = '0' AND scoreto = '10000'";
if ((bool) DatabaseProvider::getDb()->getOne($query)) {
if (DatabaseProvider::getDb()->getOne($query)) {
return true;
}
}
@ -990,12 +994,13 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
*/
public function updateInvalid10Values()
public function updateInvalid10Values(): bool
{
$score = oxNew(d3bonimascore::class);
$blRet = false;
/** @var Shop $oShop */
foreach ($this->getShopListByActiveModule('d3bonimascore') as $oShop) {
$query = "SELECT oxid FROM " . $score->getViewName() . " WHERE oxid = MD5(CONCAT('invalid10', ' ', ".$oShop->getId().")) AND scorefrom = '0' AND scoreto = '10000'";
foreach (DatabaseProvider::getDb()->getAll($query) as $fields) {
@ -1018,7 +1023,7 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
],
['OXID' => $fields['OXID']]
);
if ($blRet == false) {
if (!$blRet) {
break;
}
}
@ -1033,11 +1038,12 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws ReflectionException
* @throws d3ParameterNotFoundException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function hasUnregisteredFiles()
public function hasUnregisteredFiles(): bool
{
return $this->_hasUnregisteredFiles('d3bonimascore', ['blocks', 'd3FileRegister']);
}
@ -1047,11 +1053,12 @@ U95bzI2ellCVDRMK1RrSGxNWkFSOWJZYVY5SksyN2ZhRlBHWnpJR1paQW9qVEJnPT0=';
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws ReflectionException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function showUnregisteredFiles()
public function showUnregisteredFiles(): bool
{
return $this->_showUnregisteredFiles('d3bonimascore', ['blocks', 'd3FileRegister']);
}