add 4.1.0.2 (ionCube for PHP 5.6 - 7.0)

This commit is contained in:
Daniel Seifert 2019-02-15 09:54:36 +01:00
parent a2bc82797d
commit 5e58dc9b94
49 changed files with 722 additions and 651 deletions

View File

@ -5,7 +5,12 @@ title: Changelog
# Changelog
All notable changes to this project will be documented in this file.
## 4.1.0.1 - 2019-01-18
## 4.1.0.2 - 2019-02-15
### fixed
- letzter Tab wurde nicht im Frontend gezeigt
- Artikel-Objekte wurden auch mit inaktivem Modul (ModCfg) erweitert
## 4.1.0.1 - 2019-02-08
### fixed
- Artikel konnten nicht gespeichert werden: verhindert, dass tabellenfremde Felder in den Save Query integriert werden
- Speichern veränderte HTML Encoding parallel existierender Tabinhalte
@ -17,7 +22,7 @@ All notable changes to this project will be documented in this file.
## 4.1.0.0 - 2019-01-18
### added
- Variantenartikel erben Langtexte der Elternartikel
- modulspzifisches Thememapping eingefügt
- modulspezifisches Thememapping eingefügt
- Löschfunktion für angelegten Tab eingefügt
### changed

View File

@ -5,7 +5,12 @@ title: Changelog
# Changelog
All notable changes to this project will be documented in this file.
## 4.1.0.1 - 2019-01-18
## 4.1.0.2 - 2019-02-15
### fixed
- letzter Tab wurde nicht im Frontend gezeigt
- Artikel-Objekte wurden auch mit inaktivem Modul (ModCfg) erweitert
## 4.1.0.1 - 2019-02-08
### fixed
- Artikel konnten nicht gespeichert werden: verhindert, dass tabellenfremde Felder in den Save Query integriert werden
- Speichern veränderte HTML Encoding parallel existierender Tabinhalte
@ -17,7 +22,7 @@ All notable changes to this project will be documented in this file.
## 4.1.0.0 - 2019-01-18
### added
- Variantenartikel erben Langtexte der Elternartikel
- modulspzifisches Thememapping eingefügt
- modulspezifisches Thememapping eingefügt
- Löschfunktion für angelegten Tab eingefügt
### changed

View File

@ -1,6 +1,6 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Content Tabs",
"moduleversion": "4.1.0.1",
"moduleversion": "4.1.0.2",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "07.02.2019",

View File

@ -77,15 +77,21 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">
<h1 id="page_Changelog">Changelog</h1>
<p>All notable changes to this project will be documented in this file.</p>
<h2 id="page_4-1-0-1-2019-01-18">4.1.0.1 - 2019-01-18</h2>
<h2 id="page_4-1-0-2-2019-02-15">4.1.0.2 - 2019-02-15</h2>
<h3 id="page_fixed">fixed</h3>
<ul>
<li>letzter Tab wurde nicht im Frontend gezeigt</li>
<li>Artikel-Objekte wurden auch mit inaktivem Modul (ModCfg) erweitert</li>
</ul>
<h2 id="page_4-1-0-1-2019-02-08">4.1.0.1 - 2019-02-08</h2>
<h3 id="page_fixed-2">fixed</h3>
<ul>
<li>Artikel konnten nicht gespeichert werden: verhindert, dass tabellenfremde Felder in den Save Query integriert werden</li>
<li>Speichern veränderte HTML Encoding parallel existierender Tabinhalte</li>
<li>Speichern von Tabinhalten (&gt;= Tab 2) löschte Standardlangtext des Artikels</li>
@ -96,7 +102,7 @@
<h3 id="page_added">added</h3>
<ul>
<li>Variantenartikel erben Langtexte der Elternartikel</li>
<li>modulspzifisches Thememapping eingefügt</li>
<li>modulspezifisches Thememapping eingefügt</li>
<li>Löschfunktion für angelegten Tab eingefügt</li>
</ul>
<h3 id="page_changed">changed</h3>

View File

@ -48,7 +48,7 @@
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 07.02.2019</div> <div>Version: 4.1.0.1</div>
<div>Autor: D³ Data Development</div> <div>Stand: 07.02.2019</div> <div>Version: 4.1.0.2</div>
<div>Bearbeiter: SK/DS</div> </div>
</div>

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

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

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

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

View File

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

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.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">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a></h1>
<span class="ModifiedDate">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1></h1>
<span class="ModifiedDate">
08.02.2019 </span>
15.02.2019 </span>
</div>
<div class="s-content">

View File

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

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,6 @@
<?php
/**
* @copyright © Data Development
*
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
@ -12,8 +11,8 @@
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development <support@shopmodule.com>
* @link http://www.oxidmodule.com
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
namespace D3\Contenttabs\Application\Controller\Admin;

View File

@ -1,7 +1,6 @@
<?php
/**
* @copyright © Data Development
*
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
@ -12,7 +11,7 @@
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development <support@shopmodule.com>
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/

View File

@ -1,7 +1,6 @@
<?php
/**
* @copyright © Data Development
*
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
*
@ -12,7 +11,7 @@
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development <support@shopmodule.com>
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/

File diff suppressed because it is too large Load Diff

View File

@ -5,9 +5,11 @@
[{assign var='blFirstTab' value=true}]
[{if $d3Tabs}]
[{assign var=iMaxTabIndex value=$oContentTabs->getTabCount()+1}]
[{if $oModCfg_d3contenttabs->isThemeIdMappedTo('flow')}]
[{* FLOW *}]
[{section name=tab start=1 loop=$oContentTabs->getTabCount()}]
[{section name=tab start=1 loop=$iMaxTabIndex}]
[{assign var="tabId" value=$smarty.section.tab.index}]
[{if $oContentTabs->canGetLongDescription($tabId)}]
[{capture append="tabs"}]
@ -30,7 +32,7 @@
[{/section}]
[{else}]
[{* AZURE *}]
[{section name=tab start=1 loop=$oContentTabs->getTabCount()}]
[{section name=tab start=1 loop=$iMaxTabIndex}]
[{assign var="tabId" value=$smarty.section.tab.index}]
[{if $oContentTabs->canGetLongDescription($tabId)}]
[{capture append="tabs"}]

View File

@ -25,7 +25,6 @@ use D3\Contenttabs\Modules\Application\Model\d3_oxarticle_longtexts;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Application\Model\Article;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;

View File

@ -19,6 +19,7 @@ namespace D3\Contenttabs\Modules\Application\Model;
use D3\Contenttabs\Application\Model\contentTabs as TabsModel;
use D3\Contenttabs\Application\Model\contentTabs;
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
@ -34,6 +35,8 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
protected $_aD3ContentTabsSkipSaveFields = array();
private $_sModId = 'd3contenttabs';
/**
* @param string $sOXID
*
@ -49,9 +52,11 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
$blReturn = parent::load($sOXID);
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew(contentTabs::class, $this);
$oContentTabs->addTabFields();
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew( contentTabs::class, $this );
$oContentTabs->addTabFields();
}
return $blReturn;
}
@ -69,9 +74,11 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
$blRet = parent::save();
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew(contentTabs::class, $this);
$oContentTabs->saveTabFields();
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew( contentTabs::class, $this );
$oContentTabs->saveTabFields();
}
return $blRet;
}
@ -92,34 +99,51 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
$sOXID = $this->getId();
}
if ($sOXID) {
if (d3_cfg_mod::get($this->_sModId)->isActive() && $sOXID) {
oxNew( TabsModel::class, $this )->deleteAllLongtexts( $sOXID );
}
return parent::delete($sOXID);
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
protected function _skipSaveFields()
{
parent::_skipSaveFields();
$this->_aSkipSaveFields = array_merge($this->_aSkipSaveFields, $this->_aD3ContentTabsSkipSaveFields);
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
$this->_aSkipSaveFields = array_merge( $this->_aSkipSaveFields, $this->_aD3ContentTabsSkipSaveFields );
}
}
/**
* @return array
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function getFieldNames()
{
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew(contentTabs::class, $this);
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew( contentTabs::class, $this );
foreach ($oContentTabs->getNewArticleFields() as $sFieldName)
{
$this->_addField(
$sFieldName,
(int) $oContentTabs->isMultilingualField($oContentTabs->getTableFieldNameFromArticleField($sFieldName))
);
foreach ( $oContentTabs->getNewArticleFields() as $sFieldName ) {
$this->_addField( $sFieldName, (int) $oContentTabs->isMultilingualField( $oContentTabs->getTableFieldNameFromArticleField( $sFieldName ) ) );
if (!in_array($sFieldName, $this->_aD3ContentTabsSkipSaveFields)) {
$this->_aD3ContentTabsSkipSaveFields[] = $sFieldName;
if ( ! in_array( $sFieldName, $this->_aD3ContentTabsSkipSaveFields ) ) {
$this->_aD3ContentTabsSkipSaveFields[] = $sFieldName;
}
}
}
@ -147,7 +171,7 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
*/
public function getLongDescription()
{
if ($this->d3CanShowTab(1)) {
if (false === d3_cfg_mod::get($this->_sModId)->isActive() || $this->d3CanShowTab(1)) {
return parent::getLongDescription();
}
@ -167,7 +191,11 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
*/
public function d3CanShowTab($iTab)
{
return $this->d3GetContentTabs()->canGetLongDescription($iTab);
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
return $this->d3GetContentTabs()->canGetLongDescription( $iTab );
}
return false;
}
/**

View File

@ -36,15 +36,15 @@ class setupWizard extends d3install_updatebase
{
public $sModKey = 'd3contenttabs';
public $sModName = 'Content Tabs';
public $sModVersion = '4.1.0.1';
public $sModRevision = '4101';
public $sModVersion = '4.1.0.2';
public $sModRevision = '4102';
public $sBaseConf = '--------------------------------------------------------------------------------
7Ddv2==bk0wckFoM1lnSDkwSFBYRFdIb0krSGN6aVd6MHB5ajd0T0J5Q0FEODdteFJLdlJ4OFdueHJMU
2FDdDFLZndkeXF3ZVZlV0VDN1VwUWVrVWlSbDMzSVc1eXNMbzlTYWNNWTF4UjQzaDBCMU5DRFRhNm9wa
ndiNTMyR3paaGpxK0JUdTRJZGdicnFETVRrL3NsekxKb1hqR0k2RU9QZWNoTzJ1Q2JDVW84NU1MSkdBV
lhSYURuSVpMVnpnLy94RkpwOVl4UXdMTy9RT1N1VzlLbmNSQjBKT1JDL2srcVRZQVFaMEpmTVFwS1pwW
FNhdlZ2SHJjZU5ndGcvOFM5MkpuRVFMMy85RkxNcXVnbUFmUmFXcWdERk9aaFIvNFBJTG5QM2xnaElOS
mNtWU1NVTVFVmVVSVNRdG9DUlhoNHkwNkMzcEhXdWk0SDZwYXhPbWNGdEpEVG53PT0=
unNv2==Y29ZSmdsOE80VmhxYk9wNUYwSFRqSkNzNUpIWE5lVWFZWjVHVEtxbVRDTWRDd1Jzb2o0UVVUR
EJGbkhacWdQYUhaY2VCSTNGcFNZTHloNWZQbkgweG40MFBpblMwakc5Sms1QVBKbi9uVGgya2ZNRTc2Z
2dXMklMYlppczMwVnB2UzBLMDdNdmM4cXNTSzNSbkFpTmNVTENsQlRmSkVqZ00yaXRrV2dKSDZyUndCQ
WhwRUdDSHRqMEl4b2lJMU5WT3hEZUxIRGVuZktFeGR0R3ozYjFSZUl1VjZwZ054dEpmcmRXbjVCeHI3Y
3MwSWlacldjM0dVWmhJU2JtbGlqdldDbkFUQlB2WkNjY2c2cjhLSWM5Y3MyQnhpUVRweXRkeUMzNFdUa
lJwcG9OUnczaUsxMEloelhpNUVvM2pjR0FVclJ2V2ZKTmJjV0M2bXZYUzVKQ0J3PT0=
--------------------------------------------------------------------------------';
public $sRequirements = '';
public $sBaseValue = '';
@ -675,7 +675,7 @@ mNtWU1NVTVFVmVVSVNRdG9DUlhoNHkwNkMzcEhXdWk0SDZwYXhPbWNGdEpEVG53PT0=
// besteht aus zwei schritten, 1. daten in die neue Tabelle rumnehmen
$sMigrate1 = " INSERT INTO d3contenttabs (`OXID`, `ARTICLEOXID`, `OXACTIVE`, `TABIDENT`, `" . $newFieldName . "`, `OXTIMESTAMP`) VALUES "
. " (" //
. "'" . Registry::getUtilsObject()->generateUid() . "'," //
. "'" . Registry::getUtilsObject()->generateUId() . "'," //
. "'" . $result[$i]['oxid'] . "'," //
. "'1'," //
. "'" . $this->getContentTabId($aOldContent['sOriginalFieldName']) . "'," //

View File

@ -36,7 +36,7 @@ $aModule = array(
'en' => '',
),
'thumbnail' => 'picture.png',
'version' => '4.1.0.1',
'version' => '4.1.0.2',
'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)',
'url' => 'http://www.shopmodule.com',
'email' => 'support@shopmodule.com',

View File

@ -25,7 +25,6 @@ use D3\Contenttabs\Modules\Application\Model\d3_oxarticle_longtexts;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use OxidEsales\Eshop\Application\Model\Article;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;

View File

@ -19,6 +19,7 @@ namespace D3\Contenttabs\Modules\Application\Model;
use D3\Contenttabs\Application\Model\contentTabs as TabsModel;
use D3\Contenttabs\Application\Model\contentTabs;
use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
@ -34,6 +35,8 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
protected $_aD3ContentTabsSkipSaveFields = array();
private $_sModId = 'd3contenttabs';
/**
* @param string $sOXID
*
@ -49,9 +52,11 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
$blReturn = parent::load($sOXID);
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew(contentTabs::class, $this);
$oContentTabs->addTabFields();
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew( contentTabs::class, $this );
$oContentTabs->addTabFields();
}
return $blReturn;
}
@ -69,9 +74,11 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
$blRet = parent::save();
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew(contentTabs::class, $this);
$oContentTabs->saveTabFields();
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew( contentTabs::class, $this );
$oContentTabs->saveTabFields();
}
return $blRet;
}
@ -92,34 +99,51 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
$sOXID = $this->getId();
}
if ($sOXID) {
if (d3_cfg_mod::get($this->_sModId)->isActive() && $sOXID) {
oxNew( TabsModel::class, $this )->deleteAllLongtexts( $sOXID );
}
return parent::delete($sOXID);
}
/**
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
protected function _skipSaveFields()
{
parent::_skipSaveFields();
$this->_aSkipSaveFields = array_merge($this->_aSkipSaveFields, $this->_aD3ContentTabsSkipSaveFields);
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
$this->_aSkipSaveFields = array_merge( $this->_aSkipSaveFields, $this->_aD3ContentTabsSkipSaveFields );
}
}
/**
* @return array
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function getFieldNames()
{
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew(contentTabs::class, $this);
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
/** @var contentTabs $oContentTabs */
$oContentTabs = oxNew( contentTabs::class, $this );
foreach ($oContentTabs->getNewArticleFields() as $sFieldName)
{
$this->_addField(
$sFieldName,
(int) $oContentTabs->isMultilingualField($oContentTabs->getTableFieldNameFromArticleField($sFieldName))
);
foreach ( $oContentTabs->getNewArticleFields() as $sFieldName ) {
$this->_addField( $sFieldName, (int) $oContentTabs->isMultilingualField( $oContentTabs->getTableFieldNameFromArticleField( $sFieldName ) ) );
if (!in_array($sFieldName, $this->_aD3ContentTabsSkipSaveFields)) {
$this->_aD3ContentTabsSkipSaveFields[] = $sFieldName;
if ( ! in_array( $sFieldName, $this->_aD3ContentTabsSkipSaveFields ) ) {
$this->_aD3ContentTabsSkipSaveFields[] = $sFieldName;
}
}
}
@ -147,7 +171,7 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
*/
public function getLongDescription()
{
if ($this->d3CanShowTab(1)) {
if (false === d3_cfg_mod::get($this->_sModId)->isActive() || $this->d3CanShowTab(1)) {
return parent::getLongDescription();
}
@ -167,7 +191,11 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
*/
public function d3CanShowTab($iTab)
{
return $this->d3GetContentTabs()->canGetLongDescription($iTab);
if (d3_cfg_mod::get($this->_sModId)->isActive()) {
return $this->d3GetContentTabs()->canGetLongDescription( $iTab );
}
return false;
}
/**