add 5.0.2.3 (ionCube for PHP 5.6 - 7.0)

This commit is contained in:
Daniel Stein 2021-01-06 10:08:31 +01:00
bovenliggende 42d87cc02d
commit e926babf54
51 gewijzigde bestanden met toevoegingen van 2838 en 3138 verwijderingen

Bestand weergeven

@ -1,5 +1,8 @@
Version 5.0.2.3
- Bug: unvollständige Updateprozedur auf Version 6 des Shops
Version 5.0.2.2
- BUG: Controller wurden verschlüsselt ausgeliefert
- Bug: Controller wurden verschlüsselt ausgeliefert
- Bug: Fehler bei der Ermittlung der Sprache für die Erinnerungs-E-Mails

Bestand weergeven

@ -2,6 +2,12 @@
title: Changelog
---
## Version 5.0.2.3 - 2020-
### Fixed
- unvollständige Updateprozedur auf Version 6 des Shops
---
## Version 5.0.2.2 - 2020-07-24
### Fixed
- Controller wurden verschlüsselt ausgeliefert

Bestand weergeven

@ -74,13 +74,19 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">
<h2 id="page_Version-5-0-2-2-2020-07-24">Version 5.0.2.2 - 2020-07-24</h2>
<h2 id="page_Version-5-0-2-3-2020">Version 5.0.2.3 - 2020-</h2>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>unvollständige Updateprozedur auf Version 6 des Shops</li>
</ul>
<hr />
<h2 id="page_Version-5-0-2-2-2020-07-24">Version 5.0.2.2 - 2020-07-24</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Controller wurden verschlüsselt ausgeliefert</li>
<li>Fehler bei der Ermittlung der Sprache für die Erinnerungs-E-Mails</li>
</ul>

Bestand weergeven

@ -74,7 +74,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/Anforderungspruefung.html">Anforderungsprüfung</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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/CMS-Seiten.html">CMS-Seiten</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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/CronJobs.html">Cronjob anpassen / automatische Vergabe der Bonuspunkte</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">Updatefaehigkeit</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

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

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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/CMS-Seiten.html">CMS-Texte anpassen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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/CronJobs.html">Cronjob anpassen / automatische Vergabe der Bonuspunkte</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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/Paketquelle_entfernen.html">Paketquelle entfernen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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 installierren</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Modul_deaktivieren.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">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Fehlermeldungen_anzeigen.html">Modul / Funktionen deaktivieren</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Modul_Funktionen_deaktivieren.html">Fehlermeldungen anzeigen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../../support/FAQ/Modul_testen.html">FAQ</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="../../support/FAQ/Modul_testen.html">Modul testen</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand weergeven

@ -74,7 +74,7 @@
<div class="Page__header">
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
<span class="ModifiedDate">
24.07.2020 </span>
06.01.2021 </span>
</div>
<div class="s-content">

Bestand-diff onderdrukt omdat een of meer regels te lang zijn

Diff onderdrukt omdat het te groot bestand Laad Diff

Diff onderdrukt omdat het te groot bestand Laad Diff

Bestand weergeven

@ -1,181 +1,181 @@
<?php //006ec
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Bonuspunkte @version 5.0.2.2 PHP56 (24.07.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006e9
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Bonuspunkte @version 5.0.2.3 PHP56 (06.01.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
/jTvWlfE1RCQx37VS6CQKI3ghyaQ2hi=
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
yUPhrW==

Bestand weergeven

@ -1,188 +1,188 @@
<?php //006ec
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Bonuspunkte @version 5.0.2.2 PHP56 (24.07.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006e9
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Bonuspunkte @version 5.0.2.3 PHP56 (06.01.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
OlZOydQv9Q48skvB68dn0OYQm1U1zgofrBvk
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
h61JcZaZ+zKt7HEEjlRMnhrc+REJ

Bestand weergeven

@ -1,154 +1,154 @@
<?php //006ec
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Bonuspunkte @version 5.0.2.2 PHP56 (24.07.2020) @author Markus Gärtner support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006e9
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Bonuspunkte @version 5.0.2.3 PHP56 (06.01.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
K2YVTAqFiid/xYpg
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

Bestand weergeven

@ -31,14 +31,14 @@ class d3_points_update extends d3install_updatebase
{
public $sModKey = 'd3points';
public $sModName = 'Bonuspunkte';
public $sModVersion = '5.0.2.2';
public $sModRevision = '5022';
public $sBaseConf = 'u7Av2==SG9JY3M4U3hDa0dDRUFISjZWODlpN2hwZFVaTVVaNURQdXVmcnFWTEF4Nm9CNEJwbHNabHZaV
lYyMFhXZUVmSjZIbkZieFFjbWtEeUpkU0xrN2RNSzM4L2JtcWxyTXRyTHRNOEdndlMyUlZKSDF2L25ub
VJwL1dSSno5U05GeHR6eG1nOWZ2akttYVVUK3RzaXNTZWROa0Zlays5T0t5clpTZFdjRUtrUldXZ05KS
UhrZHRkYitlaHFQYVJYYlhqVHRYSUFoVWdrUUl6MVhDWk5qVkZOVVFKTy90MlFNZTlWS2dmZmtOZDZ2O
VZOV1BNeng3eWNKaFR0bXc1enB0SVcwL0JlRzRGc1M1MlRBTWxoaWZaWUpQOHd5VjBIRU9Zcm1xWGxVa
XYvaTlmclBGNlBlRm8vOWU1bWMrQ0tKQTI=';
public $sModVersion = '5.0.2.3';
public $sModRevision = '5023';
public $sBaseConf = 'F30v2==SDQ0SjVVMEk3dFdISlBFM2R3WVNCSnl0TEpBaUZUNWpZcDR0RDkxdFlMUnl6ZHU3TEpYVHJHV
XFOVlQyNlc5L1pVWjdpcW9RUjl1OFpvNnNYb2ZnUy8zTjh3UkZQZVVCaFd2cmVhYXREZnZ2N2FNSlRES
El3OEkzWHB2aU56SlJCSmZWZTNyNFlYTU00TmlsU2dhN3JpZVNWamNIak5kN0hTcmlJMUc4OEY5UUFvN
3lGMkRTWFNnNmtxY2p5SVNUSXRBZmFMYnpKYkFVSllVQm0vczdCYlpRdUFsVXRwV2tmcG5rTUZpMnI1Y
TRTQ0hQV2Z0MFlHUDI2LzZFSjFEaWFjdHJaWlRQNGFOYngvMGJ2cXF3Qy8rMTVZWHZONGd3TkFwQzFLQ
3l2Nm5OaUJhTS9WdXVnalIrK04xRGE5cFI=';
public $sRequirements = '';
public $sBaseValue = '';
@ -80,6 +80,11 @@ XYvaTlmclBGNlBlRm8vOWU1bWMrQ0tKQTI=';
'check' => 'checkIndizes',
'do' => 'fixIndizes'
),
//oxbaseshop ersetzen
array(
'check' => 'CheckForOxBaseShopIdPointsTable',
'do' => 'ReplaceOxBaseShopIdPointsTable'
),
array(
'check' => 'checkOxSeoItemsList',
'do' => 'executeOxSeoItemsList'
@ -455,355 +460,6 @@ XYvaTlmclBGNlBlRm8vOWU1bWMrQ0tKQTI=';
return $blRet;
}
/*******************************************************************************************/
/***** Test- und Updatemethoden * Update to 220 / 300 **************************************/
/*******************************************************************************************/
/**
* @return bool TRUE, if table exist and update is needed
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function checkForUpdate220()
{
$blRet = FALSE;
$blOldEntry = FALSE;
$blNoEntry = FALSE;
$sRevisionNumber = '380'; // 380 ist die Revisionsnummer beim Update auf 300
$blModCfgTableExist = !($this->_checkTableNotExist('d3_cfg_mod'));
$blTablePointsExist = !($this->_checkTableNotExist('d3points'));
// es existiert die Tabelle d3_cfg_mod
if($blModCfgTableExist){
$oDb = $this->getDb();
foreach (Registry::getConfig()->getShopIds() as $sShopId) {
// Prüfen ob kein eintrag vorhanden ist
$sSql = 'SELECT count(OXID) FROM `d3_cfg_mod` '
.' WHERE `oxmodid` = '.$oDb->quote($this->sModKey)
.' AND oxshopid ='.$oDb->quote($sShopId);
if ($oDb->getOne($sSql) == 0) {
$blNoEntry = TRUE;
}
// Prüfen ob ein alteintrag vorhanden ist
$sSql = 'SELECT count(OXID) FROM `d3_cfg_mod` '
.' WHERE `oxmodid` = '.$oDb->quote($this->sModKey)
.' AND oxshopid ='.$oDb->quote($sShopId)
.' AND oxrevision < '.$oDb->quote($sRevisionNumber);
if ($oDb->getOne($sSql) == 1) {
$blOldEntry = TRUE;
}
}
}
if(($blNoEntry || $blOldEntry) && $blTablePointsExist){
$blSkipUpdate = \OxidEsales\Eshop\Core\Registry::get(\OxidEsales\Eshop\Core\Session::class)->getVariable('d3_points_skip_update220');
if($blSkipUpdate != 1){
$blRet = TRUE;
}
}
return $blRet;
}
/**
* @return bool
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function executeUpdate220()
{
$blReturn = FALSE;
if($this->checkForUpdate220()){
$aSql = array();
$aSql[] = "ALTER TABLE `d3points` CHANGE `OXORDERID` `OXOBJECTID` CHAR( 32 ) NOT NULL;";
$aSql[] = "ALTER TABLE `d3points` ADD `OXTYPE` CHAR( 32 ) NOT NULL AFTER `OXOBJECTID`;";
$aSql[] = "ALTER TABLE `d3points` ADD `OXTEXT` TEXT NOT NULL;";
$aSql[] = "ALTER TABLE `d3points` CHANGE `OXID` `OXID` CHAR( 32 ) NOT NULL;";
$aSql[] = "ALTER TABLE `d3points` CHANGE `OXUSERID` `OXUSERID` CHAR( 32 ) NOT NULL;";
$aSql[] = "UPDATE `d3points` SET `OXTYPE` = 'manual' WHERE `OXOBJECTID` = '' AND `OXVOUCHERID` = '';";
$aSql[] = "UPDATE `d3points` SET `OXTYPE` = 'oxorder' WHERE `OXOBJECTID` != '';";
$aSql[] = "UPDATE `d3points` SET `OXTYPE` = 'oxvoucher' WHERE `OXVOUCHERID` != '';";
$aSql[] = "UPDATE `d3points` SET `OXOBJECTID` = `OXVOUCHERID` WHERE `OXTYPE` = 'oxvoucher';";
$aSql[] = "ALTER TABLE `d3points` DROP `OXVOUCHERID`;";
//$aSql[] = "";
$blReturn = $this->_executeMultipleQueries($aSql);
// update wurde durchgeführt -> session variable setzen
\OxidEsales\Eshop\Core\Registry::get(\OxidEsales\Eshop\Core\Session::class)->setVariable('d3_points_skip_update220', 1);
}
return $blReturn;
}
/**
* @return bool TRUE, if update needed
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function checkForUpdate300()
{
$blRet = FALSE;
$blOldEntry = FALSE;
$blNoEntry = FALSE;
$sRevisionNumber = '380'; // 380 ist die Revisionsnummer beim Update auf 300
$blModCfgTableExist = !($this->_checkTableNotExist('d3_cfg_mod'));
$blTablePointsExist = !($this->_checkTableNotExist('d3points'));
// es existiert die Tabelle d3_cfg_mod
if($blModCfgTableExist){
$oDb = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC);
$blEntryIsAlreadyVersion300 = FALSE;
foreach (Registry::getConfig()->getShopIds() as $sShopId) {
$sSql = 'SELECT count(OXID) FROM `d3_cfg_mod` '
.' WHERE `oxmodid` = '.$oDb->quote($this->sModKey)
.' AND oxshopid ='.$oDb->quote($sShopId)
.' AND oxrevision = '.$oDb->quote($sRevisionNumber);
if ($oDb->getOne($sSql) == 1) {
$blEntryIsAlreadyVersion300 = TRUE;
}
if(false == $blEntryIsAlreadyVersion300){
// Prüfen ob kein eintrag vorhanden ist
$sSql = 'SELECT count(OXID) FROM `d3_cfg_mod` '
.' WHERE `oxmodid` = '.$oDb->quote($this->sModKey)
.' AND oxshopid ='.$oDb->quote($sShopId);
if ($oDb->getOne($sSql) == 0) {
$blNoEntry = TRUE;
}
// Prüfen ob ein alteintrag vorhanden ist
$sSql = 'SELECT count(OXID) FROM `d3_cfg_mod` '
.' WHERE `oxmodid` = '.$oDb->quote($this->sModKey)
.' AND oxshopid ='.$oDb->quote($sShopId)
.' AND oxrevision < '.$oDb->quote($sRevisionNumber);
if ($oDb->getOne($sSql) == 1) {
$blOldEntry = TRUE;
}
}
}
}
if(($blNoEntry || $blOldEntry) && $blTablePointsExist){
$blSkipUpdate220 = \OxidEsales\Eshop\Core\Registry::get(\OxidEsales\Eshop\Core\Session::class)->getVariable('d3_points_skip_update220');
$blSkipUpdate300 = \OxidEsales\Eshop\Core\Registry::get(\OxidEsales\Eshop\Core\Session::class)->getVariable('d3_points_skip_update300');
if(($blSkipUpdate220 == 1) && ($blSkipUpdate300 != 1)){
// update auf 300 wurde noch nicht durchgeführt
// und update auf 220 wurde durchgeführt
$blRet = TRUE;
}
}
return $blRet;
}
/**
* @return bool
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\ConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function executeUpdate300()
{
$blReturn = FALSE;
if($this->checkForUpdate300()){
$aSql = array();
$aSql[] = "ALTER TABLE `d3points` CHANGE `OXTYPE` `OXTYPE` CHAR( 32 ) NOT NULL COMMENT 'oxorder, oxreview, oxrating, oxvoucher, manuell,oxvoucher_storno,oxorder_storno';";
$aSql[] = "ALTER TABLE `d3points` CHANGE `OXTIMESTAMP` `OXTIMESTAMP` DATETIME NOT NULL COMMENT 'Zeitpunkt der Erstellung der Punkte';";
$aSql[] = "ALTER TABLE `d3points` ADD `d3issend` TINYINT( 1 ) NOT NULL COMMENT 'Mail schon versendet';";
$aSql[] = "ALTER TABLE `d3points` ADD INDEX ( `OXUSERID` );";
$aSql[] = "ALTER TABLE `d3points` ADD `OXSHOPID` VARCHAR( 32 ) NOT NULL AFTER `OXID`;";
// Tabellenstruktur für Tabelle `oxorder`
$aSql[] = "ALTER TABLE `oxorder` CHANGE `d3issetpoints` `d3issetpoints` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT 'Mail schon versendet';";
$aSql[] = "UPDATE `oxorder` set d3issetpoints = (d3issetpoints-1);";
// Daten für Tabelle `oxuser`
$aSql[] = "ALTER TABLE `oxuser` ADD `d3pointsmailoption` INT( 8 ) NOT NULL COMMENT 'Optionen, dezimal';";
$aSql[] = "ALTER TABLE `oxuser` ADD `d3pointssendreminder` DATETIME NOT NULL COMMENT 'letzter Versand der Reminder-e-mail';";
// Datum für Reminder E-Mails zurück setzten
$aSql[] = "Update `oxuser` set `d3pointssendreminder` = now();";
foreach (Registry::getConfig()->getShopIds() as $sShopId) {
// Daten für Tabelle oxseo
$aSql[] = "REPLACE INTO `oxseo` (`OXOBJECTID`, `OXIDENT`, `OXSHOPID`, `OXLANG`, `OXSTDURL`, `OXSEOURL`, `OXTYPE`, `OXFIXED`, `OXEXPIRED`, `OXPARAMS`) VALUES('59b5b21859b5ca849e5fe760cff43091', 'bf34747dee451a87e0fdc173da6543e2', '" . $sShopId . "', 1, 'index.php?cl=d3_d3points_accountpoints', 0x656e2f626f6e75732d706f696e74732f, 'static', 0, 0, '');";
$aSql[] = "REPLACE INTO `oxseo` (`OXOBJECTID`, `OXIDENT`, `OXSHOPID`, `OXLANG`, `OXSTDURL`, `OXSEOURL`, `OXTYPE`, `OXFIXED`, `OXEXPIRED`, `OXPARAMS`) VALUES('59b5b21859b5ca849e5fe760cff43091', 'ebe7e7e711bd53ace1d6056ec2b028e9', '" . $sShopId . "', 0, 'index.php?cl=d3_d3points_accountpoints', 0x426f6e757370756e6b74652f, 'static', 0, 0, '');";
if($sShopId == 'oxbaseshop'){
// Daten für Tabelle `oxvoucherseries`
$aSql[] = "REPLACE INTO `oxvoucherseries` (`OXID`, `OXSHOPID`, `OXSERIENR`, `OXSERIEDESCRIPTION`, `OXDISCOUNT`, `OXDISCOUNTTYPE`, `OXSTARTDATE`, `OXRELEASEDATE`, `OXBEGINDATE`, `OXENDDATE`, `OXALLOWSAMESERIES`, `OXALLOWOTHERSERIES`, `OXALLOWUSEANOTHER`, `OXMINIMUMVALUE`, `OXCALCULATEONCE`) VALUES('d3pointsvoucherserie', '" . $sShopId . "', 'Bonuspunkte', 'Bonuspunkte (D3)', 0.00, 'absolute', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '2037-12-31 00:00:00', 1, 1, 1, 0.00, 0);";
// Daten points
$aSql[] = "UPDATE d3points SET d3issend = '1';";
$aSql[] = "UPDATE d3points SET oxshopid = '" . $sShopId . "' WHERE 1;";
}else{
// Daten für Tabelle `oxvoucherseries`
$aSql[] = "REPLACE INTO `oxvoucherseries` (`OXID`, `OXSHOPID`, `OXSHOPINCL`, `OXSHOPEXCL`, `OXSERIENR`, `OXSERIEDESCRIPTION`, `OXDISCOUNT`, `OXDISCOUNTTYPE`, `OXSTARTDATE`, `OXRELEASEDATE`, `OXBEGINDATE`, `OXENDDATE`, `OXALLOWSAMESERIES`, `OXALLOWOTHERSERIES`, `OXALLOWUSEANOTHER`, `OXMINIMUMVALUE`, `OXCALCULATEONCE`) VALUES('d3pointsvoucherserie', '" . $sShopId . "', 18446744073709551615, 0, 'Bonuspunkte (D3)', 'Bonuspunkte', 0.00, 'absolute', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '2037-12-31 00:00:00', 1, 1, 1, 0.00, 0);";
// Daten points
$aSql[] = "UPDATE d3points d3p left join oxorder oox on d3p.OXOBJECTID = oox.oxid SET d3p.oxshopid = '" . $sShopId . "' WHERE oox.oxshopid = '" . $sShopId . "' AND d3p.oxtype like 'oxorder%';";
$aSql[] = "UPDATE d3points d3p left join oxorder oox on d3p.OXUSERID = oox.OXUSERID SET d3p.oxshopid = '" . $sShopId . "' WHERE oox.oxshopid = '" . $sShopId . "' AND d3p.oxtype like 'oxvoucher%';";
}
}
$this->insertModCfgEntryFor300();
$blReturn = $this->_executeMultipleQueries($aSql);
// update wurde durchgeführt -> session variable setzen
\OxidEsales\Eshop\Core\Registry::get(\OxidEsales\Eshop\Core\Session::class)->setVariable('d3_points_skip_update300', 1);
}
return $blReturn;
}
/**
* @return bool
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\ConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function insertModCfgEntryFor300(){
//REPLACE INTO `d3_cfg_mod` (`OXID`, `OXSHOPID`, `OXMODID`, `OXNAME`, `OXACTIVE`, `OXSERIAL`, `OXINSTALLDATE`, `OXVERSION`, `OXSHOPVERSION`, `OXISMODULELOG`, `OXREQUIREMENTS`, `OXVALUE`, `OXVALUE_1`, `OXVALUE_2`, `OXREVISION`, `OXNEWREVISION`) VALUES(md5('d3points oxbaseshop de'), 'oxbaseshop', 'd3points', 'Bonuspunkte', 1, '', NOW(), '3.0.0', 'PE4', 1, '<jobs> <registerModule desc="Module registrieren" langid="D3_INSTALL_SETUPSTEPS_MODREG"> <module class="details" modulepath="d3points/views/d3_details_points" /> <module class="oxemail" modulepath="d3points/core/d3_oxemail_points" /> <module class="oxorder" modulepath="d3points/core/d3_oxorder_d3points" /> <module class="oxvoucher" modulepath="d3points/core/d3_oxvoucher_points" /> <module class="review" modulepath="d3points/views/d3_review_points" /> <module class="oxviewconfig" modulepath="d3points/views/d3_oxviewconfig_points" /> <module class="account" modulepath="d3points/views/d3_account_points" /> <module class="oxuser" modulepath="d3points/core/d3_oxuser_points" /> </registerModule> <database> <table name="oxorder"> <col name="d3issetpoints" type="tinyint" length="1" /> </table> <table name="oxuser"> <col name="d3pointsmailoption" type="int" length="8" /> <col name="d3pointssendreminder" type="datetime" /> </table> <table name="d3points" > <col name="OXID" type="char" length="32" /> <col name="OXSHOPID" type="varchar" length="32" /> <col name="OXUSERID" type="char" length="32" /> <col name="OXOBJECTID" type="char" length="32" /> <col name="OXTYPE" type="char" length="32" /> <col name="d3points" type="int" length="5" /> <col name="oxsort" type="int" length="10" /> <col name="oxtimestamp" type="datetime"/> <col name="oxtext" type="text"/> <col name="d3issend" type="tinyint" length="1" /> </table> </database> <config_inc> </config_inc></jobs>', '', '', '', 380, 380);
$blRet = FALSE;
$blModCfgTableExist = !($this->_checkTableNotExist('d3_cfg_mod'));
if ($blModCfgTableExist) {
foreach (Registry::getConfig()->getShopIds() as $sShopId) {
$aWhere = array(
'oxmodid' => $this->sModKey,
'oxshopid' => $sShopId,
'oxnewrevision' => '380',
);
if($this->_checkTableItemNotExist('d3_cfg_mod',$aWhere))
{
$aInsertFields = array(
'OXID' => array(
'fieldname' => 'OXID',
'content' => "md5('" . $this->sModKey . " " . $sShopId . " de')",
'force_update' => FALSE,
'use_quote' => FALSE,
'use_multilang' => FALSE,
),
'OXSHOPID' => array(
'fieldname' => 'OXSHOPID',
'content' => $sShopId,
'force_update' => FALSE,
'use_quote' => TRUE,
),
'OXMODID' => array(
'fieldname' => 'OXMODID',
'content' => $this->sModKey,
'force_update' => FALSE,
'use_quote' => TRUE,
),
'OXNAME' => array(
'fieldname' => 'OXNAME',
'content' => $this->sModName,
'force_update' => FALSE,
'use_quote' => TRUE,
),
'OXACTIVE' => array(
'fieldname' => 'OXACTIVE',
'content' => '0',
'force_update' => FALSE,
'use_quote' => FALSE,
),
'OXBASECONFIG' => array(
'fieldname' => 'OXBASECONFIG',
'content' => $this->sBaseConf,
'force_update' => TRUE,
'use_quote' => TRUE,
),
'OXSERIAL' => array(
'fieldname' => 'OXSERIAL',
'content' => "",
'force_update' => FALSE,
'use_quote' => TRUE,
),
'OXINSTALLDATE' => array(
'fieldname' => 'OXINSTALLDATE',
'content' => "NOW()",
'force_update' => FALSE,
'use_quote' => FALSE,
),
'OXVERSION' => array(
'fieldname' => 'OXVERSION',
'content' => '3.0.0',
'force_update' => TRUE,
'use_quote' => FALSE,
),
'OXSHOPVERSION' => array(
'fieldname' => 'OXSHOPVERSION',
'content' => \OxidEsales\Eshop\Core\Registry::get(\OxidEsales\Eshop\Core\Request::class)->getEdition(),
'force_update' => TRUE,
'use_quote' => TRUE,
),
'OXREQUIREMENTS' => array(
'fieldname' => 'OXREQUIREMENTS',
'content' => $this->sRequirements,
'force_update' => TRUE,
'use_quote' => TRUE,
),
'OXVALUE' => array(
'content' => $this->sBaseValue,
'force_update' => FALSE,
'use_quote' => TRUE,
),
'OXREVISION' => array(
'fieldname' => 'OXREVISION',
'content' => '380',
'force_update' => TRUE,
'use_quote' => FALSE,
),
'OXNEWREVISION' => array(
'fieldname' => 'OXNEWREVISION',
'content' => '380',
'force_update' => TRUE,
'use_quote' => FALSE,
)
);
if (method_exists($this, '_updateTableItem2'))
{
$this->setInitialExecMethod(__METHOD__);
$blRet = $this->_updateTableItem2('d3_cfg_mod', $aInsertFields, $aWhere);
} else { // bc
$aRet = $this->_updateTableItem2('d3_cfg_mod', $aInsertFields, $aWhere);
$this->setActionLog('SQL', $aRet['sql'], __METHOD__);
$blRet = $aRet['blRet'];
$this->setUpdateBreak(false);
}
}
}
}
return $blRet;
}
/*******************************************************************************************/
/***** eigene Test- und Updatemethoden (ggf. Überladung vorhandener Methoden) **************/
/*******************************************************************************************/
/**
* @return bool TRUE, if table is missing
* @throws \Doctrine\DBAL\DBALException
@ -890,6 +546,7 @@ XYvaTlmclBGNlBlRm8vOWU1bWMrQ0tKQTI=';
/**
* @return bool
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
*/
public function checkForReminderDate()
{
@ -3242,4 +2899,32 @@ Ihr [{\$shop->oxshops__oxname->value}] Team
return $blRet;
}
/**
* @return bool
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
*/
public function CheckForOxBaseShopIdPointsTable()
{
$blRet = FALSE;
$sSql = "SELECT COUNT(*) FROM d3points where oxshopid = 'oxbaseshop'";
if ($this->getDb()->getOne($sSql) > 0 ) {
$blRet = TRUE;
}
return $blRet;
}
/**
* @return int
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
*/
public function ReplaceOxBaseShopIdPointsTable()
{
$sUpdate[] = "UPDATE d3points SET oxshopid ='1' WHERE 1";
return $this->_executeMultipleQueries($sUpdate);
}
}

Bestand weergeven

@ -24,7 +24,7 @@ $aModule = array(
),
'lang' => 'de',
'thumbnail' => 'picture.png',
'version' => '5.0.2.2',
'version' => '5.0.2.3',
'author' => 'D&sup3; Data Development',
'url' => 'http://www.shopmodule.com',
'email' => 'support@shopmodule.com',

Bestand weergeven

@ -23,11 +23,8 @@
//ini_set('display_errors', 1);
//ini_set('error_reporting', 1);
namespace D3\Points\publica;
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use D3\ModCfg\Application\Model\Log\d3log;
use \Exception;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\Request;
use OxidEsales\Eshop\Core\Session;