Merge branch 'rel_ionCube_PHP56-70' of github.com:d3datadevelopment/contenttabs into rel_ionCube_PHP56-70
# Conflicts: # README.md # changelog.md # composer.json # docs/Precheck/d3precheck.php # docs/Precheck/modules/d3/contenttabs/Application/Controller/Admin/d3precheckinfolder.php # docs/Precheck/modules/d3/contenttabs/Setup/d3precheckinfolder.php # docs/Precheck/modules/d3/contenttabs/d3precheckinfolder.php # src/Application/Controller/Admin/contentTabList.php # src/Application/Controller/Admin/contentTabs.php # src/Application/Controller/Admin/settings.php # src/Application/Controller/Admin/support.php # src/Application/Model/contentTabs.php # src/Application/translations/de/d3_contenttabs_lang.php # src/Application/views/admin/de/d3_contenttabs_lang.php # src/Application/views/admin/tpl/contentTabList.tpl # src/Application/views/admin/tpl/contentTabs.tpl # src/IntelliSenseHelper.php # src/Setup/setupWizard.php # src/menu.xml # src/metadata.php # src/modules/Application/Component/Widget/d3_oxwarticledetails_contenttabs.php # src/modules/Application/Model/d3_oxarticle_longtexts.php
This commit is contained in:
commit
9fe3684892
@ -1,98 +0,0 @@
|
||||
4.0.0.0
|
||||
- Kompatibilität und Support ab Oxid 6.0.0
|
||||
- Integration eines eigenen Admin-Bereich "D³ Content Tabs"
|
||||
- Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert
|
||||
- Langtexte haben eine "Aktiv" - Option erhalten, welche im Frontend zusätzlich geprüft wird
|
||||
- Altlasten und unnötige Dateien entfernt
|
||||
|
||||
3.2.0.1
|
||||
- Support für Apache 2.4
|
||||
- Paketbereitstellung für ionCube
|
||||
|
||||
3.2.0.0
|
||||
- drop: techn. Support für Shopversionen 4.7.x eingestellt
|
||||
- add: Freigabe für 4.10.x
|
||||
- add: Prüfung auf gültige Modul-Dateien implementiert
|
||||
- add feature: Support für Oxid-Theme Flow
|
||||
|
||||
3.1.0.2
|
||||
- bugfix: "Shop offline" Anzeige nach der Wahl einer Variante im Frontend
|
||||
- bugfix: gepflegte Tab-Inhalte wurden nicht angezeigt
|
||||
|
||||
3.1.0.1
|
||||
- automatische Installation aufgeteilt, Anlegen der Datenbankfelder erfolgt "step by step"
|
||||
- Übernahme Moduleigener Templates in copy_this und Verweis zur Überladung siehe FAQ
|
||||
- fehlende Übersetzungen im Shopadmin nachgetragen
|
||||
- Modulfreigabe für php5.5 und php5.6
|
||||
- Aktualisierung Vorabprüfung und Installationsanleitung
|
||||
|
||||
3.1.0.0
|
||||
- support for mobile-themes
|
||||
- adjustment of the structure
|
||||
- update precheck
|
||||
|
||||
3.0.1.0
|
||||
- Module compatible with Shopvesion 4.8.7
|
||||
- Show Message in Backend if Module is not active
|
||||
- rename module-tab-Templates
|
||||
- adjustment of the structure
|
||||
- delete deprecated files in autoupdate
|
||||
- fix module entrys in shopconfiguration
|
||||
|
||||
3.0.0.3
|
||||
- Update Precheck
|
||||
|
||||
3.0.0.2
|
||||
- bugfix for saving longdesc in admin
|
||||
|
||||
3.0.0.1
|
||||
- bugfix when module is inactive, tabs will be shown in frontend
|
||||
|
||||
3.0.0.0
|
||||
- restructured for 4.7 / 5.0
|
||||
|
||||
2.4.6.0
|
||||
- tab content moved to templates, add extendable blocks
|
||||
|
||||
2.4.5.0 2012-09-05
|
||||
- added 4.6.0 functionality
|
||||
|
||||
2.4.4 2012-05-31
|
||||
- bug fix: javaScript fallback causes shop-in-tab-problem
|
||||
|
||||
2.4.3 2011-11-02
|
||||
- added templates for 451 - 454
|
||||
- added javaScript fallback for non js user
|
||||
|
||||
2.4.2 2011-09-19
|
||||
- bug fix price doesn't save
|
||||
- bug fix showed empty tabs
|
||||
|
||||
2.4.1 2011-08-16
|
||||
- inheritance implemented
|
||||
- bug in save function fixed
|
||||
|
||||
2.4.0 2011-07-19
|
||||
- restructured
|
||||
- removed Ajax lib, switched to jQuery
|
||||
- removed ox_cmp module
|
||||
- renamed fields (from oxlongdescXXX to d3longdescXXX) in database
|
||||
- added 4.5.0 templates
|
||||
|
||||
2.1 2009-11-13
|
||||
- Xajax-Implementierung au neues Intergrationsschema umgestellt
|
||||
- langtext- und templatebasierte Versionen zusammengeführt
|
||||
- Fallback-Funktion für Nicht-JavaScript-Einsatz
|
||||
- Langtexte in einem Admin-Tab zusammengefaßt
|
||||
- Langtext mehrsprachig verfügbar
|
||||
|
||||
2.0 2009-08-26
|
||||
- auf PE4 portiert
|
||||
|
||||
1.1 PE3 (tpl) 2008-09-22
|
||||
- Fallback-Funktion für Nicht-JavaScript-Einsatz
|
||||
- Attribute und Bewertungen stehen nun ebenfalls zur Verfügung
|
||||
|
||||
1.0 PE3 2008-09-12
|
||||
- Grundfunktion zum Modul komplettiert
|
||||
- Scriptbasis ist aktuelles Xajax-Integrationsschema
|
@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This Software is the property of Data Development and is protected
|
||||
* by copyright law - it is NOT Freeware.
|
||||
*
|
||||
* Any unauthorized use of this software without a valid license
|
||||
* is a violation of the license agreement and will be prosecuted by
|
||||
* civil and criminal law.
|
||||
*
|
||||
* http://www.shopmodule.com
|
||||
*
|
||||
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
|
||||
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
|
||||
* @link http://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
namespace D3\Contenttabs\Modules\Application\Component\Widget;
|
||||
|
||||
/**
|
||||
* Class d3_oxwarticledetails_contenttabs
|
||||
*/
|
||||
use D3\Contenttabs\Application\Model\contentTabs as TabsModel;
|
||||
use OxidEsales\Eshop\Application\Model\Article;
|
||||
|
||||
class d3_oxwarticledetails_contenttabs extends d3_oxwarticledetails_contenttabs_parent
|
||||
{
|
||||
|
||||
/**
|
||||
* @return array|null
|
||||
*/
|
||||
public function d3GetTabs()
|
||||
{
|
||||
/**
|
||||
* @var Article
|
||||
*/
|
||||
$oArticle = $this->getProduct();
|
||||
|
||||
return oxNew(TabsModel::class, $oArticle)->getTabs();
|
||||
}
|
||||
}
|
53
src/Modules/Application/Model/d3_oxarticle_longtexts.php
Normal file
53
src/Modules/Application/Model/d3_oxarticle_longtexts.php
Normal file
@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This Software is the property of Data Development and is protected
|
||||
* by copyright law - it is NOT Freeware.
|
||||
*
|
||||
* Any unauthorized use of this software without a valid license
|
||||
* is a violation of the license agreement and will be prosecuted by
|
||||
* civil and criminal law.
|
||||
*
|
||||
* http://www.shopmodule.com
|
||||
*
|
||||
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
|
||||
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
|
||||
* @link http://www.oxidmodule.com
|
||||
*/
|
||||
|
||||
namespace D3\Contenttabs\Modules\Application\Model;
|
||||
|
||||
use D3\Contenttabs\Application\Model\contentTabs as TabsModel;
|
||||
|
||||
/**
|
||||
* Article manager.
|
||||
* Creates fully detailed article object, with such information as VAT,
|
||||
* discounts, etc.
|
||||
*
|
||||
*/
|
||||
class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
|
||||
{
|
||||
/**
|
||||
* Deletes record and other information related to this article such as images from DB,
|
||||
* also removes variants. Returns true if entry was deleted.
|
||||
*
|
||||
* @param string $sOXID Article id
|
||||
*
|
||||
* @throws \Exception
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function delete($sOXID = null)
|
||||
{
|
||||
if (!$sOXID) {
|
||||
$sOXID = $this->getId();
|
||||
}
|
||||
if (!$sOXID) {
|
||||
return parent::delete($sOXID);
|
||||
}
|
||||
|
||||
oxNew(TabsModel::class, $this)->deleteAllLongtexts($sOXID);
|
||||
|
||||
return parent::delete($sOXID);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user