add 4.0.0.2 (ionCube for PHP 5.6 - 7.0)

This commit is contained in:
Daniel Seifert 2018-10-19 15:48:57 +02:00
parent cd3aef6e1b
commit cf96e47709
30 changed files with 5751 additions and 3393 deletions

18
README.md Normal file
View File

@ -0,0 +1,18 @@
# D³ Content Tabs für OXID eShop
Erweiterung der Produktdetailsseite mit weiteren "Tabs".
Dies ermöglicht es viele Produktionformationen sauber und übersichtlich auszulisten.
## Systemanforderungen:
- installierter OXID eShop
- PHP-Version, für die Installationspakete verfügbar sind
- Installation via Composer
- ionCubeLoader
- D3 Modul Connector
Die jeweils geforderten Versionen und sonstige Anforderungen entnehmen
Sie bitte der Dokumentation im docs-Verzeichnis dieses Paketes.
## Installation:
Verwenden Sie zur Installation bitte immer unser Quellenverzeichnis unter https://satis.oxidmodule.com.
Eine detaillierte Installationsanleitung finden Sie im docs-Verzeichnis dieses Pakets.

137
changelog.md Normal file
View File

@ -0,0 +1,137 @@
# Changelog
All notable changes to this project will be documented in this file.
## 4.0.0.2 (2018-10-19)
- Freigabe für OXID 6.1.x
- Fehlerhinweise eingefügt, wenn Langtexte nicht ausreichend befüllt sind
- bugfix: Schreibschutz für Langtexte an Artikelvarianten entfernt
## 4.0.0.1 (2018-03-01)
- Exception im Admin unter /Content Tabs/Tabverwaltung/Stamm/
## 4.0.0.0 (2018-03-01)
- 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
- Umstellung auf Namespaces
- Grundinstallation via Composer
## 3.2.0.1 (2016-12-19)
- Support für Apache 2.4
- Paketbereitstellung für ionCube
## 3.2.0.0 (2016-07-22)
- 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 (2015-10-07)
- bugfix: "Shop offline" Anzeige nach der Wahl einer Variante im Frontend
- bugfix: gepflegte Tab-Inhalte wurden nicht angezeigt
## 3.1.0.1 (2015-09-03)
- 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 (2014-11-12)
- support for mobile-themes
- adjustment of the structure
- update precheck
## 3.0.1.0 (2014-08-08)
- 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 (2014-05-05)
- Update Precheck
## 3.0.0.2 (2014-03-18)
- bugfix for saving longdesc in admin
## 3.0.0.1 (2013-02-22)
- bugfix when module is inactive, tabs will be shown in frontend
## 3.0.0.0 (2013-02-19)
- restructured for 4.7 / 5.0
## 2.4.6.2 (2013-06-27)
- add funktionality for Edition EE
- add Versioncheck in oxarticle-extension
till 4.5.x other method for getting Longdescription than in 4.6.x
## 2.4.6.1 (2013-03-12)
- bugfix in update.sql
## 2.4.6.0 (2013-02-01)
- 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 (2008-09-22)
- Fallback-Funktion für Nicht-JavaScript-Einsatz (tpl)
- Attribute und Bewertungen stehen nun ebenfalls zur Verfügung (tpl)
## 1.0 (2008-09-12)
- Grundfunktion zum Modul komplettiert
- Scriptbasis ist aktuelles Xajax-Integrationsschema
[3.2.0.0]: https://blog.oxidmodule.com/archives/610-Neues-Update-fuer-Modul-Content-Tabs-auf-Version-3.2.0.0.html
[3.1.0.2]: https://blog.oxidmodule.com/archives/541-Neuer-Patch-fuer-Modul-Content-Tabs-auf-Version-3.1.0.2.html
[3.1.0.1]: https://blog.oxidmodule.com/archives/539-Neues-Update-fuer-Modul-Content-Tabs-auf-Version-3.1.0.1.html
[3.1.0.0]: https://blog.oxidmodule.com/archives/473-Neues-Update-fuer-Modul-Content-Tabs-auf-Version-3.1.0.0.html
[3.0.1.0]: https://blog.oxidmodule.com/archives/441-Neues-Update-fuer-Modul-Content-Tabs-auf-Version-3.0.1.0.html
[3.0.0.2]: https://blog.oxidmodule.com/archives/389-Neuer-Patch-fuer-Modul-Content-Tabs-auf-Version-3.0.0.2.html
[3.0.0.0]: https://blog.oxidmodule.com/archives/251-Neues-Upgrade-fuer-Modul-Content-Tabs-auf-Version-3.0.0.0.html
[2.4.6.2]: https://blog.oxidmodule.com/archives/290-Neuer-Patch-fuer-Modul-Content-Tabs-auf-Version-2.4.6.2.html
[2.4.6.0]: https://blog.oxidmodule.com/archives/246-Neues-Update-fuer-Modul-Content-Tabs-auf-Version-2.4.6.0.html
[2.4.5.0]: https://blog.oxidmodule.com/archives/211-Neuer-Patch-fuer-Modul-Content-Tabs-auf-Version-2.4.5.0.html
[2.4.4.0]: https://blog.oxidmodule.com/archives/188-Neuer-Patch-fuer-Modul-Content-Tabs-auf-Version-2.4.4.html
[2.4.3.0]: https://blog.oxidmodule.com/archives/144-Neues-Patch-fuer-Modul-Content-Tabs-auf-Version-2.4.3.html
[2.4.2.0]: https://blog.oxidmodule.com/archives/130-Neues-Patch-fuer-Modul-Content-Tabs-auf-Version-2.4.2.html
[2.4.0.0]: https://blog.oxidmodule.com/archives/116-Update-Content-Tabs-fuer-OXID-PE-4.5.html
[2.0.0.0]: https://blog.oxidmodule.com/archives/28-Modul-Content-Tabs.html

View File

@ -1,42 +1,44 @@
{
"name": "d3/contenttabs",
"description": "Extended description module for OXID eShop.",
"type": "oxideshop-module",
"keywords": [
"oxid",
"modules",
"eShop",
"d3",
"tabs"
],
"authors": [
{
"name": "D3 Data Development (Inh. Thomas Dartsch)",
"email": "info@shopmodule.com",
"homepage": "http://www.oxidmodule.com",
"role": "Owner"
}
],
"support": {
"email": "support@shopmodule.com"
},
"homepage": "https://www.oxidmodule.com/",
"license": [
"proprietary"
],
"suggest": {
"oxid-projects/statistics-module": "allows the graphical evaluation of statistics"
},
"extra": {
"oxideshop": {
"source-directory": "/src",
"target-directory": "d3/contenttabs"
}
},
"require": {
"php": "5.6.* || 7.0.*",
"ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.0.x",
"d3/modcfg": ">=5.1.0.0"
}
}
{
"name": "d3/contenttabs",
"description": "Extended description module for OXID eShop.",
"type": "oxideshop-module",
"keywords": [
"oxid",
"modules",
"eShop",
"d3",
"tabs",
"details"
],
"authors": [
{
"name": "D3 Data Development (Inh. Thomas Dartsch)",
"email": "info@shopmodule.com",
"homepage": "http://www.d3data.de",
"role": "Owner"
}
],
"support": {
"email": "support@shopmodule.com"
},
"homepage": "https://www.oxidmodule.com/",
"license": [
"proprietary"
],
"extra": {
"oxideshop": {
"source-directory": "/src",
"target-directory": "d3/contenttabs"
}
},
"require": {
"php": "5.6 - 7.0", "ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-metapackage-ce": "~6.0.1 || ~6.1.0",
"d3/modcfg": "^5.1.0.000"
},
"autoload": {
"psr-4": {
"D3\\Contenttabs\\": "../../../source/modules/d3/contenttabs"
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

View File

@ -1,11 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

View File

@ -1,121 +1,198 @@
<?php //004fb
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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
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '5.0.0';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMinCurlVersion()
{
$aArgs = func_get_args();
$aCurlVersion = curl_version();
return version_compare($aCurlVersion['version'], $aArgs[0]['version'], '>=');
}
/**
* @return bool
*/
public function hasMinOpenSSLVersion()
{
$aArgs = func_get_args();
return version_compare($this->get_openssl_version_number(true), $aArgs[0]['version'], '>=');
}
/**
* @param bool $patch_as_number
* @param null $openssl_version_number
* @return bool|string
*/
protected function get_openssl_version_number($patch_as_number=false,$openssl_version_number=null) {
if (is_null($openssl_version_number)) $openssl_version_number = OPENSSL_VERSION_NUMBER;
$openssl_numeric_identifier = str_pad((string)dechex($openssl_version_number),8,'0',STR_PAD_LEFT);
$openssl_version_parsed = array();
$preg = '/(?<major>[[:xdigit:]])(?<minor>[[:xdigit:]][[:xdigit:]])(?<fix>[[:xdigit:]][[:xdigit:]])';
$preg.= '(?<patch>[[:xdigit:]][[:xdigit:]])(?<type>[[:xdigit:]])/';
preg_match_all($preg, $openssl_numeric_identifier, $openssl_version_parsed);
$openssl_version = false;
if (!empty($openssl_version_parsed)) {
$alphabet = array(1=>'a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g',8=>'h',9=>'i',10=>'j',11=>'k',
12=>'l',13=>'m',14=>'n',15=>'o',16=>'p',17=>'q',18=>'r',19=>'s',20=>'t',21=>'u',
22=>'v',23=>'w',24=>'x',25=>'y',26=>'z');
$openssl_version = intval($openssl_version_parsed['major'][0]).'.';
$openssl_version.= intval($openssl_version_parsed['minor'][0]).'.';
$openssl_version.= intval($openssl_version_parsed['fix'][0]);
$patchlevel_dec = hexdec($openssl_version_parsed['patch'][0]);
if (!$patch_as_number && array_key_exists($patchlevel_dec, $alphabet)) {
$openssl_version.= $alphabet[$patchlevel_dec]; // ideal for text comparison
}
else {
$openssl_version.= '.'.$patchlevel_dec; // ideal for version_compare
}
}
return $openssl_version;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3PreCheckInFolder();
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

View File

@ -1,11 +1,11 @@
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>
<FilesMatch "(d3precheckinfolder\.php)">
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
order deny,allow
allow from all
</IfModule>
</FilesMatch>

View File

@ -1,121 +1,198 @@
<?php //004fb
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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
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '5.0.0';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMinCurlVersion()
{
$aArgs = func_get_args();
$aCurlVersion = curl_version();
return version_compare($aCurlVersion['version'], $aArgs[0]['version'], '>=');
}
/**
* @return bool
*/
public function hasMinOpenSSLVersion()
{
$aArgs = func_get_args();
return version_compare($this->get_openssl_version_number(true), $aArgs[0]['version'], '>=');
}
/**
* @param bool $patch_as_number
* @param null $openssl_version_number
* @return bool|string
*/
protected function get_openssl_version_number($patch_as_number=false,$openssl_version_number=null) {
if (is_null($openssl_version_number)) $openssl_version_number = OPENSSL_VERSION_NUMBER;
$openssl_numeric_identifier = str_pad((string)dechex($openssl_version_number),8,'0',STR_PAD_LEFT);
$openssl_version_parsed = array();
$preg = '/(?<major>[[:xdigit:]])(?<minor>[[:xdigit:]][[:xdigit:]])(?<fix>[[:xdigit:]][[:xdigit:]])';
$preg.= '(?<patch>[[:xdigit:]][[:xdigit:]])(?<type>[[:xdigit:]])/';
preg_match_all($preg, $openssl_numeric_identifier, $openssl_version_parsed);
$openssl_version = false;
if (!empty($openssl_version_parsed)) {
$alphabet = array(1=>'a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g',8=>'h',9=>'i',10=>'j',11=>'k',
12=>'l',13=>'m',14=>'n',15=>'o',16=>'p',17=>'q',18=>'r',19=>'s',20=>'t',21=>'u',
22=>'v',23=>'w',24=>'x',25=>'y',26=>'z');
$openssl_version = intval($openssl_version_parsed['major'][0]).'.';
$openssl_version.= intval($openssl_version_parsed['minor'][0]).'.';
$openssl_version.= intval($openssl_version_parsed['fix'][0]);
$patchlevel_dec = hexdec($openssl_version_parsed['patch'][0]);
if (!$patch_as_number && array_key_exists($patchlevel_dec, $alphabet)) {
$openssl_version.= $alphabet[$patchlevel_dec]; // ideal for text comparison
}
else {
$openssl_version.= '.'.$patchlevel_dec; // ideal for version_compare
}
}
return $openssl_version;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3PreCheckInFolder();
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

View File

@ -1,121 +1,198 @@
<?php //004fb
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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
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '5.0.0';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMinCurlVersion()
{
$aArgs = func_get_args();
$aCurlVersion = curl_version();
return version_compare($aCurlVersion['version'], $aArgs[0]['version'], '>=');
}
/**
* @return bool
*/
public function hasMinOpenSSLVersion()
{
$aArgs = func_get_args();
return version_compare($this->get_openssl_version_number(true), $aArgs[0]['version'], '>=');
}
/**
* @param bool $patch_as_number
* @param null $openssl_version_number
* @return bool|string
*/
protected function get_openssl_version_number($patch_as_number=false,$openssl_version_number=null) {
if (is_null($openssl_version_number)) $openssl_version_number = OPENSSL_VERSION_NUMBER;
$openssl_numeric_identifier = str_pad((string)dechex($openssl_version_number),8,'0',STR_PAD_LEFT);
$openssl_version_parsed = array();
$preg = '/(?<major>[[:xdigit:]])(?<minor>[[:xdigit:]][[:xdigit:]])(?<fix>[[:xdigit:]][[:xdigit:]])';
$preg.= '(?<patch>[[:xdigit:]][[:xdigit:]])(?<type>[[:xdigit:]])/';
preg_match_all($preg, $openssl_numeric_identifier, $openssl_version_parsed);
$openssl_version = false;
if (!empty($openssl_version_parsed)) {
$alphabet = array(1=>'a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g',8=>'h',9=>'i',10=>'j',11=>'k',
12=>'l',13=>'m',14=>'n',15=>'o',16=>'p',17=>'q',18=>'r',19=>'s',20=>'t',21=>'u',
22=>'v',23=>'w',24=>'x',25=>'y',26=>'z');
$openssl_version = intval($openssl_version_parsed['major'][0]).'.';
$openssl_version.= intval($openssl_version_parsed['minor'][0]).'.';
$openssl_version.= intval($openssl_version_parsed['fix'][0]);
$patchlevel_dec = hexdec($openssl_version_parsed['patch'][0]);
if (!$patch_as_number && array_key_exists($patchlevel_dec, $alphabet)) {
$openssl_version.= $alphabet[$patchlevel_dec]; // ideal for text comparison
}
else {
$openssl_version.= '.'.$patchlevel_dec; // ideal for version_compare
}
}
return $openssl_version;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3PreCheckInFolder();
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

Binary file not shown.

View File

@ -1,144 +1,146 @@
<?php //004fb
<?php //006eb
// 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 ContentTabs @version 4.0.0.2 PHP56 (19.10.2018) @author Daniel Seifert support@shopmodule.com @copyright (C) 2018, 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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
KnNoNyridzBSfQPbFwMY852G
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

View File

@ -1,217 +1,232 @@
<?php //004fb
<?php //006eb
// 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 ContentTabs @version 4.0.0.2 PHP56 (19.10.2018) @author Daniel Seifert support@shopmodule.com @copyright (C) 2018, 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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
Op9ldKKp+D5AVwEpwRlNC0==

View File

@ -1,30 +1,32 @@
<?php //004fb
<?php //006eb
// 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 ContentTabs @version 4.0.0.2 PHP56 (19.10.2018) @author Daniel Seifert support@shopmodule.com @copyright (C) 2018, 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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

View File

@ -1,28 +1,30 @@
<?php //004fb
<?php //006eb
// 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 ContentTabs @version 4.0.0.2 PHP56 (19.10.2018) @author Daniel Seifert support@shopmodule.com @copyright (C) 2018, 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);
?>
HR+cPvmAbJWcrcq/Fxm06yDSLqoUYmR31CP0OBguUL77g0tssdXE+ktIRVVLFn35x9dYfJWgPyxy
BOIIpDUVR1+0swiWABkHR0ctfjsRHIVMMaeU0RrJ+cj8oAUz1zY6lCpBnnL23NTfChk9DCRSbXAP
muFn93xEuUrbBZfZvd20+Cpe4GAO0Iq9QjRfgv5bemkraBVBTpT51IZijkNV6OF8QC2biFiXzjoq
bKG72c8u0ncIHY1ol0M06y9bhvqtm7QYTnGnOzyY7jxHoEDUvzrdH05AkUTeguoXvNF9DiTZp5LT
E+zM/oBiVrEBj76i2fOeT3/IXfxJ97tFj+kaj+L4J1qXyjCI48PmN7VeVS1vTRQcvBUAuG0DSRsG
wSHStB4krolvhWGzlMZCNGBKYvwI3QNYfu2wAM1f2VngoDu9kYCPUKASfwbt4t/KH+CK9/EK5yh2
10UTYDJj/aY9h+OscslBdRMsdqQcyLOpuXqposqAzEZzYxh4jOuGKzIwMqkqFYYsXzwaWYHAnK2E
519ufOl7f8dfOuuOWtk6K4n9NYEjq411j5V7auWA4tGSqXHQSKSlOe7lYk2nDlXvBxyiOSAszuWN
EpdJaEnbe70TNoFREVqbLA2kVns6LXnrjGLOrfrSkaKHpMeXM+2/leT8b+h0CMMPtZI5MKYV7yqn
j0oBQPY1SOsY50hnEF2JWjJPvh5PX2sDZoNSPKHHDdj0bP0+bscdkjSrzGCaw1oR81wjx2Yz8o5J
nn6cXGPvc0gPAoV6gunD/Nfoz9eDI4S6W5fPwektLNNL4gQJ6m3qYU55BcMT7klJW5LV1Mk9KQyu
6aKq2gCwWrXo+ryP6oNbUFAQZYFBhblcQkaUSKAqxfKOdTq368LifJzoYBbz0zzZ+vrJH4cWnV1t
v/C+UCCAjo+8sUFQMUJOyQj6IxMuFnBeJNXIPb6lPo5bMcwNLUw4TdP2aYg0C4W70ImYWHBCwhBP
zo0UV64HoLwiamYO2/ylieVJXcosbqN/JlSuVHqY2foL+YFp8kMm33eIBMiaa3Mb7KEdr0aoR867
rRVmASGIthNpjzD24k4nSRlVOw0ZlvQwaGCFuito8OJjx6sCvHHwC42ni3VbwngEfeQ1wWPcUVAe
QduRpnKvkU1gxoqJDUM3IEm0wGQ8azvbmMiicBGZYOii+RTX9crnzwmHs8ZMBbXbqkLbIYKwMVk6
yztNMoQHbf5xowB9RUTf0XNNg9h+JJ6c+wdHCm98zAfeS5Qg1UiBpAY1SRAOnIjq3/w6hnPSNksb
RxKw4q6Js0wWNy3luAlQVPjrqolH2uYdMFpCZvD6vvjENavCs2/RrUOp/wPcJnhX+UYBVVtdP0hn
UKZBgiN+c3fkLEbp/zJwjl+0NoRLHDWHLP34ONkxe+XcxvQcrxd4yRI96sLQBqbaTaVpEguAAGr+
8zCjLkpHKIpgQCBQtTxDI3Frl46w3M78w0rGONU+IXoHtNyb3TklInUW+qxejHPGK7+YC/KZjln6
Gj3O/ENO65swz3BbVJxKP/aaXNF1QDly5vmVVH0ImORyHE8zI20Wm+FhEtGDr0Ps3lpi6PrqFN02
tsyaYOcDCl+Qt7logORo9LfI1sbkKWRAfLI3Wwk3B+rLU3u3ZtZ6tp0oCmCYlr5MDvzxA8BLHAo4
g/3g1h2nZtHClACOVL1Y3tpSjgupi7iw0AMnTVroufuOXbmU7mNcNnWVwbkqo0PppwzV6dgi6m7L
6jQZyJHSSP/YEmxMFjME1VnWQ9zvRh0uqtE/bj2Ibdh3Uzbv9g8OXXccM+fzr9RfxXsbsv0qMuYe
DV/DJcm=
HR+cPz6nf5/HdHsGh04nV4o+40mj5ieTQMGlWRgunOrcaYXvMMAV65SnIGMq4NjWmQi+rt8zlrw1
HTX/cMQcvKQ0Ch5/VlUa6j7H6mxxxg0RV9fN4jpY+0/cOaxlaJXjz2+etnUh9Yyu/9Y+uWmH6Mbi
jNzKVmX7DyFpkzfIHtGSdCWe5BPAJ4eVTntKgc/F/AfyiC7fxnffMs+k0IrmrML8lqU2KXsFG9Tt
h+2jW9kwbAbUGFFWHJSHFlfNdTmV/9Qx55nMAv6/d1vfq7DN1j/+FZIO3ynaRFnBnNBVfJmBUS0D
DL1Pe/KvqXsSQ/z5gNYuoIhAWUF26Ud1NUCtJGB8Tqu+7BeNiuxh74Q760cZ245PkA1qCjn0dWPM
IkBZgjF30LllqjGAYH/c+NhXX9iLrz4bV1wU3m0kNXYs+8wbVYL891K2tYVZ56swP2EBHJMJgnNO
ZaldkzaGgZHNKd+/88OinzNOXMpFZZ97wYnrnSdz+5R6u7kRq8prMbZBwaG78HeOQ3rlQMwP3prR
LSLJqWFd+HgFDI3jeFD+aFkSBWV2olz4Px5krwaePrb8FdKK/zvEWjlUq9HrObGNhQBYm64Ch/jT
5GOd/vOnmlQgSMfzWiZf4ilJ+8gN/qha7aKq2KUc9mX1YLN/gwKmCzXHcdMTFlD83RY2sHpkeu/b
dRaxzWIlmxfIlhNc0aqgRaBbkfUUPSHfmPUwPICZYq9dTrKkU/1s6dRk57gSAkoGZbbWo+8RRhAq
3a1TgG54R2VLWVXnChQmxgxMX9Zlw4pBuwrKRmmJDb7/RI0TSfKEpZjnqDCZXUbUFuWzboqxW2D+
guOkZ0MsUToBGGp3wN2hoh41gSMtogy+ekoD0uMVzSsT0E211+kmrQIPdveZu0YJS7hY66JJfviR
EpQXrc7sBmYgML23UgWsApIoSuPe9ELxMT3lIYbHxpxzr5N+wYNIGqnzpu8+keg/ea0DicY6eARh
rZxx5DntVD5beuSuPY4LGRdvDVAzm/2U4B4me93Fg/DImxPWau0pK2FbOfkfJyENrjjECozRopgo
amr3rmqppy8fFb6b28yfGaJ3OlbZYBfenAaRC2xnXgQYWhV9jpSUZoNysR25PAT+Uvp15vYHjckH
9PxT78dpvj4q8VClHmNKBJkczO7u39mQdvgInKKowAwWRsNaoTwFXMLMx+bzDGuNDP3aMtHTceZd
ERV4260l3aI1mKr/nlm1LEUcrmro7cuTH88rpievkcjPgtVd+lTqdr/sjCLEGfo98ItyNLG923l9
CUFm/pkfnLkTSLfxdMNUjIKkDNng6xYaXGU6H8cI0mQUaNxU8UC8/t2C3BlYQ6Noru+x15Imse20
5DnCKfr/QlBbpt8M9a92jXZk9hV60Mz4637UtjNGe9NNNeLuuSuREtLmyKQSxzgBkKPgw8gSjePd
4r+NxnN1+Mbo5XOY6feW9xrt+vadx30VYSjOOcWRhVI2GVK752JZLV9DG8lUbAFH5brZieEZBPuG
dbrl5Tvkn73IuoCnks7nRxKCVHTJJKU1yLJ9OoVHlv+ZY7FwtIl1TF/OG2FDS7xH8AdFVLH0TKcK
aSxQYyCYaFI3WOIvuxwDy/LXktbDhJCp+O2Z5eYOc/5ly5fcloBfX1hoQiH0idWSEGM+5wmHdNXF
TstoK0qh3ZBeVp9LMnkbwrAk5tLXPSnYkN5nHWplrek6P0KXDg4LvyP+YFoAEkY728zOuf0/wPCL
xWHIn03IsKzeE1T+ndCI7MF4ujMdsssMZ431i7oZ0zRv4jtZrLFrb98BLKCrjYW4WI2FV6W8gJAQ
P4hu911I4LwAiBpbHc4/tlcwr1upYxuBXJq8ak4OMOiUjDS09aaTrGCvzQO9lohKh1mjZTaGgjzJ
k/K=

View File

@ -1,282 +1,286 @@
<?php //004fb
<?php //006eb
// 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 ContentTabs @version 4.0.0.2 PHP56 (19.10.2018) @author Daniel Seifert support@shopmodule.com @copyright (C) 2018, 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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
45S1TiOFj9ABnDqKZ/FWAezg0GEhuToZ9UQmQ0==

View File

@ -1,18 +1,12 @@
<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPyxATGvd44uYVdxWBMlUhpPXViRWRWMO8jc3jojBkbYwQbp1EzrNoSjaNjpsEKrcg6QAjHvM
UN6FvG1jlPx8q7k3kSd9y8mttqq7LTzVuKgMa3OvocbmASiI5PloD1Kr5mBYGCY46ukqNcuJoU4v
YqVBu3Wh/nxG3YVNUXzZBDZXgDst7Ic2PxJO7WATpFU506+B4qHKubErZtBWWXw4D932koJwrikX
ss0TZZ7Ea/yHPk/3vNmOmwDqMrpb+uCaZn6AgcFV8XxUqSZZNkVTPqG1IhbbQbnKsFnyrUgh6CfL
DSpkVVz+V6ejUqbWDb8fLTFAhUqDFpq3RinL5TjbHXR3FxTKddLJiN+KoMmzQf6HWuksa55T7a4n
2CgDyQPnIjUDYfJb/LSw0WSlHS/nb4Bq/3fQbx8dbQIY9CX8fgkw55Fu5zGmNNA/cFhYhgP2qNjm
VH+N7UTIpPD1bTCe1gImygiee+grRHdCw8RkEi1d9BsqJYYasOK2Ps7viBve+Gsimd6xQOyFiZM7
DSwRvYwXoSzqtBoaN6dfQi2fZblHNDvQVqflKCA46iR2DlO5sRkBVv8lAG2g4JTU7qnjyudZjCnF
lS8UnXbbSbOZP/puDxKq+Uls66Bw/7VG/esVoH/Jy3LnfV7dnNkBWZ1uge+Q/aq8VVrdFc1DOrFO
eSCcONxbx9KffY5D+qTe0ukYd7ODZTq6Dv6DL2mNMs/hIIzw4NQSt5uFwIpzOqyKNpVEC35X5SiX
l18KlHRrZdLbz8Xn5ikL0ddiJWu/6jBGGbWhmgEfK3STdgj6pvHngrC0OEwWj3XvI7RUiCweJXa6
2YKvlCeT/ba7if6YFl4hg3rVRt5PgkfLyOXlQ94D65d8o2xYWEaJwWqrQcRTsL0gZF7Rr8P5duoy
+Oh740KaWQOm7U1Z+7Ai14lnnHkONCO2bfDTx83uZrMH1kOpRphv2//65DP3a6edmAVDYagZughb
8V6QFwIMHt5RsVrMEqT2J8JlLqsqUY4x0YlxsmfrdqHnSqJoXH5vvcr9PBGlaGCMpY7RihJOVGSg
yHbQ/o7Q1BtwGJUIPRy5b2TwWV+WsbFYIw3GNjcVS+uHo2s/hUleM3W4ihtaC2eD
<?php
$sLangName = "Deutsch";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
'charset' => 'UTF-8',
//Navigation
'D3_CONTENTTABS_TITLE_1' => 'Beschreibung',
'D3_CONTENTTABS_TITLE_X' => 'Tab',
);

View File

@ -1,91 +1,51 @@
<?php //004fb
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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
jiXPEJHd12GHHcSzgKswdW/Y30==
<?php
$sLangName = "Deutsch";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
'charset' => 'UTF-8',
// Navigation
'd3mxContentTabs' => '<i class=\'fa fa-folder\'></i> Content Tabs',
'd3mxContentTabs_settings' => 'Tabverwaltung',
'd3mxContentTabs_main' => 'Stamm',
// article-list-fields?!
'GENERAL_ARTICLE_D3LONGDESCTITLE' => 'Titel 1 ContentTabs',
'GENERAL_ARTICLE_D3LONGDESC2TITLE' => 'Titel 2 ContentTabs',
'GENERAL_ARTICLE_D3LONGDESC3TITLE' => 'Titel 3 ContentTabs',
'GENERAL_ARTICLE_D3LONGDESC4TITLE' => 'Titel 4 ContentTabs',
'GENERAL_ARTICLE_D3LONGDESC5TITLE' => 'Titel 5 ContentTabs',
'D3_ARTICLE_MAIN_TITLE_CONTENT_TAB_EDIT' => 'Langtexte des Artikels',
// Admin-Template
'D3_CONTENT_TABS_FIRST_SELECT_ARTICLE' => 'Bitte erst einen Artikel aus der Liste zum Editieren ausw&auml;hlen.',
'D3_CONTENT_TABS_TITEL' => 'Tab-Titel',
'D3_CONTENT_TABS_ARTICLE_VARIANTSELECT' => 'Wechsel zu Variante <i>(Art.-Nr. -- Auswahlname)</i>',
'D3_CONTENT_TABS_ARTICLE_PARENTARTICLE' => 'Elternartikel',
'D3_CONTENT_TABS_ARTICLE_GENERAL_LANGUAGE' => 'In Sprache',
'D3_CONTENT_TABS_ARTICLE_SELECTED_ARTICLE_TO_EDIT' => 'Aktuell editieren Sie den Artikel',
'D3_CONTENT_TABS_FIELD' => 'Langtext',
'D3_CONTENT_TABS_ARTICLE_EDITOR_PLAINTEXT_HINT' => '<b>Anmerkung:</b><br>'
. 'Bei verwendung eines HTML-Editors, benutzen Sie "Source" anstatt "Design", <br>'
. 'wenn Sie Zeilenumbrüche unverändert übernehmen möchten (z. B. für plaintext E-Mail).',
'D3_CONTENT_TABS_GENERAL_SAVE_IN' => 'Kopiere in Sprache',
'D3_CONTENT_TABS_ARTICLE_MAIN_ACTIVE' => 'Aktiv',
'D3_CONTENT_TABS_ARTICLE_MAIN_ACTIVE_HELP' => 'Beachten Sie bitte, dass der 1. Langtext nur inaktiv ' //
. 'gesetzt werden kann, sofern ein eigener Tab-Titel vergeben wird!',
// Installation
'D3_CONTENT_TABS_MIGRATED_TABLE_FIELDS' => 'Das Modul bringt ab Version 4.0.0.0 eine eigene ' //
. 'Datenbanktabelle \'d3contenttabs\' mit. <br>' //
. 'In dieser werden zukünftig neue Tab-Inhalte abgelegt und ausgelesen.<br><br>' //
. 'In Ihrer Shopdatenbank wurden alte Felder (%s) mit Inhalt registriert. ' //
. 'Im Zuge des Updates werden Titel und/oder Content-Tab-Langtexte von %d ' //
. 'alten Feld/ern in die neue Tabelle \'d3contenttabs\' migriert.<br>' //
. 'Anschließend stehen Ihnen dann alle vorhandenen, bereits gepflegten Tab-Inhalte wieder zur Verfügung.<br><br>' //
. 'Die alten moduleigenenen Datenbankfelder (oxarticles__* und oxartextends__*) werden im Anschluss der ' //
. 'Datenmigration entfernt. Legen Sie bei Bedarf vor Ausführung dieses Schrittes ein Backup der beiden ' //
. 'Datenbanktabellen an!<br><br>'
. 'Beachten Sie bitte, dass die Migration abhängig vom Umfang der Daten einige Zeit in Anspruch nehmen kann.',
'D3_CONTENT_TABS_DELETE_TABLE_FIELDS' => 'In diesem Instalationsschritt wird versucht, die in der ' //
. 'Shopdatenbank gefundenen alten Felder zu entfernen.<br><br>'
. 'Die SQL-Querys die dabei ausgeführt werden lauten wie folgt:<br>',
'D3_CONTENT_TABS_EXC_NOTFILLED_TITLE_CONTENT' => "Der Langtext kann nicht gespeichert werden, da dieser keinen Titel oder Inhalt hat.",
);

View File

@ -1,170 +1,170 @@
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
[{assign var="where" value=$oView->getListFilter()}]
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
[{capture name="emptyCapture"}]
<script type="text/javascript">
[{capture name="d3JavaScriptReload"}]
window.onload = function ()
{
top.reloadEditFrame();
[{if $updatelist == 1}]
top.oxid.admin.updateList('[{$oxid}]');
[{/if}]
}
[{/capture}]
</script>
[{/capture}]
[{oxscript add=$smarty.capture.d3JavaScriptReload}]
<div id="liste">
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
[{include file="_formparams.tpl" cl=$oViewConf->getActiveClassName() lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<colgroup>
[{block name="content_tab_list_colgroup"}]
<col width="3%">
<col width="10%">
<col width="45%">
<col width="32%">
[{/block}]
</colgroup>
<tr class="listitem">
[{block name="content_tab_list_filter"}]
<td valign="top" class="listfilter first" align="right">
<div class="r1"><div class="b1">&nbsp;</div></div>
</td>
<td valign="top" class="listfilter" align="left">
<div class="r1">
<div class="b1">
<input class="listedit" type="text" size="9" maxlength="128" name="where[oxarticles][oxartnum]" value="[{if $where}][{$where.oxarticles.oxartnum}][{/if}]">
</div>
</div>
</td>
<td height="20" valign="middle" class="listfilter" nowrap>
<div class="r1">
<div class="b1">
<select name="art_category" class="editinput" onChange="Javascript:document.search.lstrt.value=0;document.search.submit();">
<option value="">[{oxmultilang ident="ARTICLE_LIST_ALLPRODUCTS"}]</option>
[{if $cattree}]
<optgroup label="[{oxmultilang ident="GENERAL_CATEGORY"}]">
[{foreach from=$cattree->aList item=pcat}]
<option value="cat@@[{$pcat->oxcategories__oxid->value}]" [{if $pcat->selected}]SELECTED[{/if}]>[{$pcat->oxcategories__oxtitle->getRawValue()}]</option>
[{/foreach}]
</optgroup>
[{/if}]
[{if $mnftree}]
<optgroup label="[{oxmultilang ident="GENERAL_MANUFACTURER"}]">
[{foreach from=$mnftree item=pmnf}]
<option value="mnf@@[{$pmnf->oxmanufacturers__oxid->value}]" [{if $pmnf->selected}]SELECTED[{/if}]>[{$pmnf->oxmanufacturers__oxtitle->value}]</option>
[{/foreach}]
</optgroup>
[{/if}]
[{if $vndtree}]
<optgroup label="[{oxmultilang ident="GENERAL_VENDOR"}]">
[{foreach from=$vndtree item=pvnd}]
<option value="vnd@@[{$pvnd->oxvendor__oxid->value}]" [{if $pvnd->selected}]SELECTED[{/if}]>[{$pvnd->oxvendor__oxtitle->value}]</option>
[{/foreach}]
</optgroup>
[{/if}]
</select>
[{if $pwrsearchfields}]
<select name="pwrsearchfld" class="editinput" onChange="Javascript:document.search.lstrt.value=0;top.oxid.admin.setSorting( document.search, 'oxarticles', this.value, 'asc');document.forms.search.submit();">
[{foreach from=$pwrsearchfields key=field item=desc}]
[{assign var="ident" value=GENERAL_ARTICLE_$desc}]
[{assign var="ident" value=$ident|oxupper}]
<option value="[{$desc}]" [{if $pwrsearchfld == $desc|oxupper}]SELECTED[{/if}]>[{oxmultilang|oxtruncate:20:"..":true noerror=true alternative=$desc ident=$ident}]</option>
[{/foreach}]
</select>
[{/if}]
<input class="listedit" type="text" size="20" maxlength="128" name="where[oxarticles][[{$pwrsearchfld|oxlower}]]" value="[{if $pwrsearchinput}][{$pwrsearchinput}][{/if}]" [{include file="help.tpl" helpid=searchfieldoxdynamic}]>
</div>
</div>
</td>
<td valign="top" class="listfilter" nowrap>
<div class="r1">
<div class="b1">
<div class="find">
[{if $languages}]
<select name="changelang" class="editinput" onChange="Javascript:top.oxid.admin.changeLanguage();">
[{foreach from=$languages item=lang}]
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
[{/foreach}]
</select>
[{/if}]
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]" onClick="Javascript:document.search.lstrt.value=0;">
</div>
<input class="listedit" type="text" size="25" maxlength="128" name="where[oxarticles][oxshortdesc]" value="[{$where.oxarticles.oxshortdesc}]" [{include file="help.tpl" helpid=searchfieldoxshortdesc}]>
</div>
</div>
</td>
[{/block}]
</tr>
<tr class="listitem">
[{block name="content_tab_list_sorting"}]
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
<td class="listheader"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxartnum', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ARTNUM"}]</a></td>
<td class="listheader" height="15">&nbsp;<a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', '[{$pwrsearchfld|oxlower}]', 'asc');document.search.submit();" class="listheader">[{assign var="ident" value=GENERAL_ARTICLE_$pwrsearchfld}][{assign var="ident" value=$ident|oxupper}][{oxmultilang ident=$ident}]</a></td>
<td class="listheader" ><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxshortdesc', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_SHORTDESC"}]</a></td>
[{/block}]
</tr>
[{if $mylist}]
[{block name="content_tab_items"}]
[{assign var="blWhite" value=""}]
[{assign var="_cnt" value=0}]
[{foreach from=$mylist item=listitem}]
[{assign var="_cnt" value=$_cnt+1}]
<tr id="row.[{$_cnt}]">
[{block name="content_tab_list_item"}]
[{if $listitem->blacklist == 1}]
[{assign var="listclass" value=listitem3}]
[{else}]
[{assign var="listclass" value=listitem$blWhite}]
[{/if}]
[{if $listitem->oxarticles__oxid->value == $oxid}]
[{assign var="listclass" value=listitem4}]
[{/if}]
<td valign="top" class="[{$listclass}][{if $listitem->oxarticles__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating">&nbsp</a></div></td>
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxarticles__oxartnum->value}]</a></div></td>
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->pwrsearchval|oxtruncate:200:"..":false}]</a></div></td>
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxarticles__oxshortdesc->value|strip_tags|oxtruncate:45:"..":true}]</a></div></td>
[{/block}]
</tr>
[{if $blWhite == "2"}]
[{assign var="blWhite" value=""}]
[{else}]
[{assign var="blWhite" value="2"}]
[{/if}]
[{/foreach}]
[{/block}]
[{/if}]
[{include file="pagenavisnippet.tpl" colspan="4"}]
</table>
</form>
</div>
[{include file="pagetabsnippet.tpl"}]
[{capture name="emptyCapture"}]
<script type="text/javascript">
[{capture name="d3JavaScript"}]
if (parent.parent)
{
parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="GENERAL_MENUITEM"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="ARTICLE_LIST_MENUSUBITEM"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
[{/capture}]
</script>
[{/capture}]
[{oxscript add=$smarty.capture.d3JavaScript}]
[{include file="bottomitem.tpl"}]
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign box="list"}]
[{assign var="where" value=$oView->getListFilter()}]
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
[{capture name="emptyCapture"}]
<script type="text/javascript">
[{capture name="d3JavaScriptReload"}]
window.onload = function ()
{
top.reloadEditFrame();
[{if $updatelist == 1}]
top.oxid.admin.updateList('[{$oxid}]');
[{/if}]
}
[{/capture}]
</script>
[{/capture}]
[{oxscript add=$smarty.capture.d3JavaScriptReload}]
<div id="liste">
<form name="search" id="search" action="[{$oViewConf->getSelfLink()}]" method="post">
[{include file="_formparams.tpl" cl=$oViewConf->getActiveClassName() lstrt=$lstrt actedit=$actedit oxid=$oxid fnc="" language=$actlang editlanguage=$actlang}]
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<colgroup>
[{block name="content_tab_list_colgroup"}]
<col width="3%">
<col width="10%">
<col width="45%">
<col width="32%">
[{/block}]
</colgroup>
<tr class="listitem">
[{block name="content_tab_list_filter"}]
<td valign="top" class="listfilter first" align="right">
<div class="r1"><div class="b1">&nbsp;</div></div>
</td>
<td valign="top" class="listfilter" align="left">
<div class="r1">
<div class="b1">
<input class="listedit" type="text" size="9" maxlength="128" name="where[oxarticles][oxartnum]" value="[{if $where}][{$where.oxarticles.oxartnum}][{/if}]">
</div>
</div>
</td>
<td height="20" valign="middle" class="listfilter" nowrap>
<div class="r1">
<div class="b1">
<select name="art_category" class="editinput" onChange="document.search.lstrt.value=0;document.search.submit();">
<option value="">[{oxmultilang ident="ARTICLE_LIST_ALLPRODUCTS"}]</option>
[{if $cattree}]
<optgroup label="[{oxmultilang ident="GENERAL_CATEGORY"}]">
[{foreach from=$cattree->aList item=pcat}]
<option value="cat@@[{$pcat->oxcategories__oxid->value}]" [{if $pcat->selected}]SELECTED[{/if}]>[{$pcat->oxcategories__oxtitle->getRawValue()}]</option>
[{/foreach}]
</optgroup>
[{/if}]
[{if $mnftree}]
<optgroup label="[{oxmultilang ident="GENERAL_MANUFACTURER"}]">
[{foreach from=$mnftree item=pmnf}]
<option value="mnf@@[{$pmnf->oxmanufacturers__oxid->value}]" [{if $pmnf->selected}]SELECTED[{/if}]>[{$pmnf->oxmanufacturers__oxtitle->value}]</option>
[{/foreach}]
</optgroup>
[{/if}]
[{if $vndtree}]
<optgroup label="[{oxmultilang ident="GENERAL_VENDOR"}]">
[{foreach from=$vndtree item=pvnd}]
<option value="vnd@@[{$pvnd->oxvendor__oxid->value}]" [{if $pvnd->selected}]SELECTED[{/if}]>[{$pvnd->oxvendor__oxtitle->value}]</option>
[{/foreach}]
</optgroup>
[{/if}]
</select>
[{if $pwrsearchfields}]
<select name="pwrsearchfld" class="editinput" onChange="document.search.lstrt.value=0;top.oxid.admin.setSorting( document.search, 'oxarticles', this.value, 'asc');document.forms.search.submit();">
[{foreach from=$pwrsearchfields key=field item=desc}]
[{assign var="ident" value="GENERAL_ARTICLE_$desc"}]
[{assign var="ident" value=$ident|oxupper}]
<option value="[{$desc}]" [{if $pwrsearchfld == $desc|oxupper}]SELECTED[{/if}]>[{oxmultilang|oxtruncate:20:"..":true noerror=true alternative=$desc ident=$ident}]</option>
[{/foreach}]
</select>
[{/if}]
<input class="listedit" type="text" size="20" maxlength="128" name="where[oxarticles][[{$pwrsearchfld|oxlower}]]" value="[{if $pwrsearchinput}][{$pwrsearchinput}][{/if}]" [{include file="help.tpl" helpid=searchfieldoxdynamic}]>
</div>
</div>
</td>
<td valign="top" class="listfilter" nowrap>
<div class="r1">
<div class="b1">
<div class="find">
[{if $languages}]
<select name="changelang" class="editinput" onChange="top.oxid.admin.changeLanguage();">
[{foreach from=$languages item=lang}]
<option value="[{$lang->id}]" [{if $lang->selected}]SELECTED[{/if}]>[{$lang->name}]</option>
[{/foreach}]
</select>
[{/if}]
<input class="listedit" type="submit" name="submitit" value="[{oxmultilang ident="GENERAL_SEARCH"}]" onClick="document.search.lstrt.value=0;">
</div>
<input class="listedit" type="text" size="25" maxlength="128" name="where[oxarticles][oxshortdesc]" value="[{$where.oxarticles.oxshortdesc}]" [{include file="help.tpl" helpid=searchfieldoxshortdesc}]>
</div>
</div>
</td>
[{/block}]
</tr>
<tr class="listitem">
[{block name="content_tab_list_sorting"}]
<td class="listheader first" height="15" width="30" align="center"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxactive', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ACTIVTITLE"}]</a></td>
<td class="listheader"><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxartnum', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_ARTNUM"}]</a></td>
<td class="listheader" height="15">&nbsp;<a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', '[{$pwrsearchfld|oxlower}]', 'asc');document.search.submit();" class="listheader">[{assign var="ident" value="GENERAL_ARTICLE_$pwrsearchfld"}][{assign var="ident" value=$ident|oxupper}][{oxmultilang ident=$ident}]</a></td>
<td class="listheader" ><a href="Javascript:top.oxid.admin.setSorting( document.search, 'oxarticles', 'oxshortdesc', 'asc');document.search.submit();" class="listheader">[{oxmultilang ident="GENERAL_SHORTDESC"}]</a></td>
[{/block}]
</tr>
[{if $mylist}]
[{block name="content_tab_items"}]
[{assign var="blWhite" value=""}]
[{assign var="_cnt" value=0}]
[{foreach from=$mylist item=listitem}]
[{assign var="_cnt" value=$_cnt+1}]
<tr id="row.[{$_cnt}]">
[{block name="content_tab_list_item"}]
[{if $listitem->blacklist == 1}]
[{assign var="listclass" value=listitem3}]
[{else}]
[{assign var="listclass" value="listitem$blWhite"}]
[{/if}]
[{if $listitem->oxarticles__oxid->value == $oxid}]
[{assign var="listclass" value=listitem4}]
[{/if}]
<td valign="top" class="[{$listclass}][{if $listitem->oxarticles__oxactive->value == 1}] active[{/if}]" height="15"><div class="listitemfloating">&nbsp</a></div></td>
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxarticles__oxartnum->value}]</a></div></td>
<td valign="top" class="[{$listclass}]" height="15"><div class="listitemfloating">&nbsp;<a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->pwrsearchval|oxtruncate:200:"..":false}]</a></div></td>
<td valign="top" class="[{$listclass}]"><div class="listitemfloating"><a href="Javascript:top.oxid.admin.editThis('[{$listitem->oxarticles__oxid->value}]');" class="[{$listclass}]">[{$listitem->oxarticles__oxshortdesc->value|strip_tags|oxtruncate:45:"..":true}]</a></div></td>
[{/block}]
</tr>
[{if $blWhite == "2"}]
[{assign var="blWhite" value=""}]
[{else}]
[{assign var="blWhite" value="2"}]
[{/if}]
[{/foreach}]
[{/block}]
[{/if}]
[{include file="pagenavisnippet.tpl" colspan="4"}]
</table>
</form>
</div>
[{include file="pagetabsnippet.tpl"}]
[{capture name="emptyCapture"}]
<script type="text/javascript">
[{capture name="d3JavaScript"}]
if (parent.parent)
{
parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="GENERAL_MENUITEM"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="ARTICLE_LIST_MENUSUBITEM"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
[{/capture}]
</script>
[{/capture}]
[{oxscript add=$smarty.capture.d3JavaScript}]
[{include file="bottomitem.tpl"}]

View File

@ -1,212 +1,209 @@
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
[{capture name="emptyCapture"}]
<script type="text/javascript">
[{capture name="d3JavaScript"}]
function editThis( sID )
{
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
oTransfer.oxid.value = sID;
oTransfer.cl.value = top.basefrm.list.sDefClass;
//forcing edit frame to reload after submit
top.forceReloadingEditFrame();
var oSearch = top.basefrm.list.document.getElementById( "search" );
oSearch.oxid.value = sID;
oSearch.actedit.value = 0;
oSearch.submit();
}
[{/capture}]
</script>
[{/capture}]
[{oxscript add=$smarty.capture.d3JavaScript}]
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{assign var="canSaveLongtext" value=true}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
[{d3modcfgcheck modid="d3contenttabs"}][{/d3modcfgcheck}]
[{if $mod_d3contenttabs}]
[{if $oxid == "-1"}]
<div class="messagebox">
[{oxmultilang ident="D3_CONTENT_TABS_FIRST_SELECT_ARTICLE"}]
</div>
[{else}]
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" onSubmit="copyLongDesc('[{$sActFieldName}]');">
<div>
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="voxid" value="[{$oxid}]">
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
<input type="hidden" name="editval[oxarticles__oxid]" value="[{$oxid}]">
<input type="hidden" name="editval[[{$sActFieldName}]]" value="">
[{if $canSaveLongtext}]
<input type="hidden" name="isPermittedToSaveData" value='1'>
[{/if}]
</div>
<table cellpadding="0" cellspacing="0" border="0" style="width:80%">
<tr>
<td class="edittext" style="padding: 1px 5px;">
<b>[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_SELECTED_ARTICLE_TO_EDIT"}]: </b>
</td>
<td>
[{$edit->oxarticles__oxtitle->value}]
[{if $parentarticle}]
[{$parentarticle->oxarticles__oxtitle->value}] -- [{$edit->oxarticles__oxvarselect->value}]
[{/if}]
([{$edit->oxarticles__oxartnum->value}])
</td>
<td align="right" style="min-width:150px">
[{if !$posslang}]
[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_GENERAL_LANGUAGE"}]
[{foreach from=$languages item=lang}]
[{if $lang->selected}][{$lang->name}][{/if}]
[{/foreach}]
[{/if}]
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
[{if $mylist}]
<tr>
<td class="edittext" style="padding: 1px 5px;">
[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_VARIANTSELECT"}]
</td>
<td class="edittext" colspan="2">
<select id="ctabvariantselect" name="variantselect" style="width:100%"
onchange="editThis(this.value);" [{$readonly}]>
[{if $oViewConf->isBuyableParent()}]
<option value="[{$edit->oxarticles__oxid->value}]" [{if $edit->oxarticles__oxactive->value == 1}]style="background-color: #D4F554"[{/if}]">
[{$edit->oxarticles__oxtitle->value}] -- [{$edit->oxarticles__oxvarname->value}] ([{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_PARENTARTICLE"}])
</option>
[{/if}]
[{foreach from=$mylist item=listitem}]
<option value="[{$listitem->oxarticles__oxid->value}]" [{if $listitem->oxarticles__oxactive->value == 1}]style="background-color: #D4F554"[{/if}]>
[{$listitem->oxarticles__oxartnum->value}] -- [{$listitem->oxarticles__oxvarselect->value}]
</option>
[{/foreach}]
</select>
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
[{/if}]
[{if $parentarticle}]
<tr>
<td class="edittext" style="padding: 1px 5px;"><b>[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_PARENTARTICLE"}]: </b></td>
<td colspan="2">
<a href="Javascript:editThis('[{$parentarticle->oxarticles__oxid->value}]');" class="edittext">
[{$parentarticle->oxarticles__oxtitle->value}] ([{$parentarticle->oxarticles__oxartnum->value}])
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
[{/if}]
<tr>
<td colspan="3">
<div style="float:left; width:20%">
<input type="hidden" name="editval[d3contenttab__oxactive]" value="0">
<input class="edittext" type="checkbox" name="editval[d3contenttab__oxactive]" value='1' [{if $isTabActive}]checked[{/if}] [{$readonly}]>
<span>[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_MAIN_ACTIVE"}]</span>
<span>[{oxinputhelp ident="D3_CONTENT_TABS_ARTICLE_MAIN_ACTIVE_HELP"}]</span>
</div>
<div style="float:left; width:80%">
<select name="sFieldName" style="width: 100%;"
onChange="Javascript:document.myedit.fnc.value='changeField'; document.myedit.submit();">
[{foreach from=$oView->getLongDescFieldList() item="value" key="sMultiLangDesc" name="ctabFieldselect"}]
<option value="[{$value}]" [{if $sActFieldName == $value}]selected[{/if}]
style="[{if $oView->isLongDescActive($edit, $value)}]background-color: #D4F554[{/if}]">
[{oxmultilang ident="D3_CONTENT_TABS_FIELD"}] [{$smarty.foreach.ctabFieldselect.iteration}]
[{assign var="sLongDescTitle" value=$oView->getLongDescTitle($edit, $value)}]
[{if $sLongDescTitle}]: [{$sLongDescTitle}][{/if}]
</option>
[{/foreach}]
</select>
</div>
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
<tr>
<td colspan="2">
[{oxmultilang ident="D3_CONTENT_TABS_TITEL"}]:
[{assign var='sLongDescTitleField' value=$oView->getLongDescTitleField()}]
<input type="text" name="editval[[{$sLongDescTitleField}]]"
value="[{$oView->getLongDescTitle($edit, $sLongDescTitleField)}]" size="30"/>
</td>
<td align="right">
[{if $posslang}]
[{block name="admin_tabs_language_edit"}]
[{foreach from=$posslang key=lang item=desc}]
[{if $editlanguage == $lang}]
<input type="hidden" name="new_lang" value="[{$lang}]">
<div class="d3modcfg_btn fixed icon d3color-blue" style="min-width:150px; height:25px; float: right">
<button type="submit" class="edittext" name="ok"
onClick="Javascript:document.myedit.fnc.value='saveinnlang'"
style="height:25px;" [{$readonly}]>
<i class="fa fa-copy fa-17x fa-inverse"></i>
[{oxmultilang ident="D3_CONTENT_TABS_GENERAL_SAVE_IN"}] [{$desc}]
</button>
</div>
[{/if}]
[{/foreach}]
[{/block}]
[{else}]
<div class="d3modcfg_btn fixed icon d3color-green" style="width:150px; height:25px; float: right">
<button type="submit" class="edittext" name="ok" style="height:25px;" [{$readonly}]>
<i class="fa fa-check-circle fa-17x fa-inverse"></i>
[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]
</button>
</div>
[{/if}]
</td>
</tr>
<tr>
<td colspan="3">
<br>
[{block name="admin_article_tabs_editor"}]
[{$editor}]
[{/block}]
</td>
</tr>
<tr>
<td colspan="3">
<br>
<div class="messagebox">
[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_EDITOR_PLAINTEXT_HINT"}]
</div>
</td>
</tr>
</table>
</form>
[{oxstyle include=$oViewConf->getModuleUrl('d3modcfg_lib', 'out/admin/src/d3_mod_cfg.css')}]
[{oxstyle include=$oViewConf->getModuleUrl('d3modcfg_lib', 'out/admin/src/font-awesome.min.css')}]
[{oxstyle}]
[{/if}]
[{else}]
<div class="messagebox">
[{oxmultilang ident="D3_CFG_MOD_NOTACTIVE"}]
</div>
[{/if}]
[{include file="bottomitem.tpl"}]
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
[{capture name="emptyCapture"}]
<script type="text/javascript">
[{capture name="d3JavaScript"}]
function editThis( sID )
{
var oTransfer = top.basefrm.edit.document.getElementById( "transfer" );
oTransfer.oxid.value = sID;
oTransfer.cl.value = top.basefrm.list.sDefClass;
//forcing edit frame to reload after submit
top.forceReloadingEditFrame();
var oSearch = top.basefrm.list.document.getElementById( "search" );
oSearch.oxid.value = sID;
oSearch.actedit.value = 0;
oSearch.submit();
}
[{/capture}]
</script>
[{/capture}]
[{oxscript add=$smarty.capture.d3JavaScript}]
[{if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{assign var="canSaveLongtext" value=true}]
[{/if}]
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="oxidCopy" value="[{$oxid}]">
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
[{d3modcfgcheck modid="d3contenttabs"}][{/d3modcfgcheck}]
[{if $mod_d3contenttabs}]
[{if $oxid == "-1"}]
<div class="messagebox">
[{oxmultilang ident="D3_CONTENT_TABS_FIRST_SELECT_ARTICLE"}]
</div>
[{else}]
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" onSubmit="copyLongDesc('[{$sActFieldName}]');">
<div>
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="voxid" value="[{$oxid}]">
<input type="hidden" name="oxparentid" value="[{$oxparentid}]">
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
<input type="hidden" name="editval[oxarticles__oxid]" value="[{$oxid}]">
<input type="hidden" name="editval[[{$sActFieldName}]]" value="">
[{if $canSaveLongtext}]
<input type="hidden" name="isPermittedToSaveData" value='1'>
[{/if}]
</div>
<table cellpadding="0" cellspacing="0" border="0" style="width:80%;">
<tr>
<td class="edittext" style="padding: 1px 5px;">
<b>[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_SELECTED_ARTICLE_TO_EDIT"}]: </b>
</td>
<td>
[{$edit->oxarticles__oxtitle->value}]
[{if $parentarticle}]
[{$parentarticle->oxarticles__oxtitle->value}] -- [{$edit->oxarticles__oxvarselect->value}]
[{/if}]
([{$edit->oxarticles__oxartnum->value}])
</td>
<td align="right" style="min-width:150px;">
[{if !$posslang}]
[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_GENERAL_LANGUAGE"}]
[{foreach from=$languages item=lang}]
[{if $lang->selected}][{$lang->name}][{/if}]
[{/foreach}]
[{/if}]
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
[{if $mylist}]
<tr>
<td class="edittext" style="padding: 1px 5px;">
[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_VARIANTSELECT"}]
</td>
<td class="edittext" colspan="2">
<select id="ctabvariantselect" name="variantselect" style="width:100%;"
onchange="editThis(this.value);" [{$readonly}]>
<option value="">--</option>
[{if $oViewConf->isBuyableParent()}]
<option value="[{$edit->oxarticles__oxid->value}]" [{if $edit->oxarticles__oxactive->value == 1}]style="background-color: #D4F554;"[{/if}]>
[{$edit->oxarticles__oxtitle->value}] -- [{$edit->oxarticles__oxvarname->value}] ([{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_PARENTARTICLE"}])
</option>
[{/if}]
[{foreach from=$mylist item=listitem}]
<option value="[{$listitem->oxarticles__oxid->value}]" [{if $listitem->oxarticles__oxactive->value == 1}]style="background-color: #D4F554;"[{/if}]>
[{$listitem->oxarticles__oxartnum->value}] -- [{$listitem->oxarticles__oxvarselect->value}]
</option>
[{/foreach}]
</select>
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
[{/if}]
[{if $parentarticle}]
<tr>
<td class="edittext" style="padding: 1px 5px;"><b>[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_PARENTARTICLE"}]: </b></td>
<td colspan="2">
<a href="Javascript:editThis('[{$parentarticle->oxarticles__oxid->value}]');" class="edittext">
[{$parentarticle->oxarticles__oxtitle->value}] ([{$parentarticle->oxarticles__oxartnum->value}])
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
[{/if}]
<tr>
<td colspan="3">
<div style="float:left; width:20%;">
<input type="hidden" name="editval[d3contenttab__oxactive]" value="0">
<input class="edittext" type="checkbox" name="editval[d3contenttab__oxactive]" value='1' [{if $isTabActive}]checked[{/if}] [{$readonly}]>
<span>[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_MAIN_ACTIVE"}]</span>
<span>[{oxinputhelp ident="D3_CONTENT_TABS_ARTICLE_MAIN_ACTIVE_HELP"}]</span>
</div>
<div style="float:left; width:80%;">
<select name="sFieldName" style="width: 100%;"
onChange="document.myedit.fnc.value='changeField'; document.myedit.submit();">
[{foreach from=$oView->getLongDescFieldList() item="value" key="sMultiLangDesc" name="ctabFieldselect"}]
<option value="[{$value}]" [{if $sActFieldName == $value}]selected[{/if}]
style="[{if $oView->isLongDescActive($edit, $value)}]background-color: #D4F554;[{/if}]">
[{oxmultilang ident="D3_CONTENT_TABS_FIELD"}] [{$smarty.foreach.ctabFieldselect.iteration}]
[{assign var="sLongDescTitle" value=$oView->getLongDescTitle($edit, $value)}]
[{if $sLongDescTitle}]: [{$sLongDescTitle}][{/if}]
</option>
[{/foreach}]
</select>
</div>
</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
<tr>
<td colspan="2">
[{oxmultilang ident="D3_CONTENT_TABS_TITEL"}]:
[{assign var='sLongDescTitleField' value=$oView->getLongDescTitleField()}]
<input type="text" name="editval[[{$sLongDescTitleField}]]"
value="[{$oView->getLongDescTitle($edit, $sLongDescTitleField)}]" size="30"/>
</td>
<td align="right">
[{if $posslang}]
[{block name="admin_tabs_language_edit"}]
[{foreach from=$posslang key=lang item=desc}]
[{if $editlanguage == $lang}]
<input type="hidden" name="new_lang" value="[{$lang}]">
<div class="d3modcfg_btn icon d3color-blue" style="float: right;">
<button type="submit" name="ok"
onClick="document.myedit.fnc.value='saveinnlang'"
style="height:25px;" [{$readonly}]>
<i class="fa fa-copy fa-inverse"></i>
[{oxmultilang ident="D3_CONTENT_TABS_GENERAL_SAVE_IN"}] [{$desc}]
</button>
</div>
[{/if}]
[{/foreach}]
[{/block}]
[{else}]
<div class="d3modcfg_btn icon d3color-green" style="float: right;">
<button type="submit" name="ok" [{$readonly}]>
<i class="fa fa-check-circle fa-inverse"></i>[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]
</button>
</div>
[{/if}]
</td>
</tr>
<tr>
<td colspan="3">
<br>
[{block name="admin_article_tabs_editor"}]
[{$editor}]
[{/block}]
</td>
</tr>
<tr>
<td colspan="3">
<br>
<div class="messagebox">
[{oxmultilang ident="D3_CONTENT_TABS_ARTICLE_EDITOR_PLAINTEXT_HINT"}]
</div>
</td>
</tr>
</table>
</form>
[{/if}]
[{else}]
<div class="messagebox">
[{oxmultilang ident="D3_CFG_MOD_NOTACTIVE"}]
</div>
[{/if}]
[{include file="d3_cfg_mod_inc.tpl"}]

View File

@ -1,13 +1,13 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
</head>
<!-- frames -->
<frameset rows="35%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
</frameset>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>[{oxmultilang ident="GENERAL_ADMIN_TITLE"}]</title>
</head>
<!-- frames -->
<frameset rows="35%,*" border="0" onload="top.loadEditFrame('[{$oViewConf->getSelfLink()}]&[{$editurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]');">
<frame src="[{$oViewConf->getSelfLink()}]&[{$listurl}][{if $oxid}]&oxid=[{$oxid}][{/if}]" name="list" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
<frame src="" name="edit" id="edit" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
</frameset>
</html>

View File

@ -1,63 +1,63 @@
[{d3modcfgcheck modid="d3contenttabs"}][{/d3modcfgcheck}]
[{if $mod_d3contenttabs}]
[{assign var='d3Tabs' value=$oView->d3GetTabs()}]
[{if $d3Tabs}]
[{if $oModCfg_d3contenttabs->isThemeIdMappedTo('flow')}]
[{* FLOW *}]
[{foreach from=$d3Tabs item='tabData' name="tabs" key='current'}]
[{if 'inactive' == $tabData.TAB}]
<!-- inactive first tab -->
[{elseif $tabData.TAB != false}]
[{capture append="tabs"}]
<a href="#tab_[{$current}]" data-toggle="tab">
[{$tabData.TITLE}]
</a>
[{/capture}]
[{capture append="tabsContent"}]
<div id="tab_[{$current}]" class="tab-pane[{if $blFirstTab}] active[{/if}]" itemprop="description">
[{if '1' == $tabData.TAB}]
[{include file='d3contenttabs_tab'|cat:$current|cat:'.tpl'}]
[{else}]
[{oxeval var=$tabData.CONTENT}]
[{/if}]
</div>
[{/capture}]
[{assign var='blFirstTab' value=false}]
[{else}]
<!-- standard -->
[{$smarty.block.parent}]
[{/if}]
[{/foreach}]
[{else}]
[{* AZURE *}]
[{foreach from=$d3Tabs item='tabData' name="tabs" key='current'}]
[{if 'inactive' == $tabData.TAB}]
<!-- inactive first tab -->
[{elseif $tabData.TAB != false}]
[{capture append="tabs"}]
<a href="#tab_[{$current}]">
[{$tabData.TITLE}]
</a>
[{/capture}]
[{capture append="tabsContent"}]
<div id="tab_[{$current}]" class="cmsContent">
[{if '1' == $tabData.TAB}]
[{include file='d3contenttabs_tab'|cat:$current|cat:'.tpl'}]
[{else}]
[{oxeval var=$tabData.CONTENT}]
[{/if}]
</div>
[{/capture}]
[{else}]
<!-- standard -->
[{$smarty.block.parent}]
[{/if}]
[{/foreach}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{d3modcfgcheck modid="d3contenttabs"}][{/d3modcfgcheck}]
[{if $mod_d3contenttabs}]
[{assign var='d3Tabs' value=$oView->d3GetTabs()}]
[{if $d3Tabs}]
[{if $oModCfg_d3contenttabs->isThemeIdMappedTo('flow')}]
[{* FLOW *}]
[{foreach from=$d3Tabs item='tabData' name="tabs" key='current'}]
[{if 'inactive' == $tabData.TAB}]
<!-- inactive first tab -->
[{elseif $tabData.TAB != false}]
[{capture append="tabs"}]
<a href="#tab_[{$current}]" data-toggle="tab">
[{$tabData.TITLE}]
</a>
[{/capture}]
[{capture append="tabsContent"}]
<div id="tab_[{$current}]" class="tab-pane[{if $blFirstTab}] active[{/if}]" itemprop="description">
[{if '1' == $tabData.TAB}]
[{include file='d3contenttabs_tab'|cat:$current|cat:'.tpl'}]
[{else}]
[{oxeval var=$tabData.CONTENT}]
[{/if}]
</div>
[{/capture}]
[{assign var='blFirstTab' value=false}]
[{else}]
<!-- standard -->
[{$smarty.block.parent}]
[{/if}]
[{/foreach}]
[{else}]
[{* AZURE *}]
[{foreach from=$d3Tabs item='tabData' name="tabs" key='current'}]
[{if 'inactive' == $tabData.TAB}]
<!-- inactive first tab -->
[{elseif $tabData.TAB != false}]
[{capture append="tabs"}]
<a href="#tab_[{$current}]">
[{$tabData.TITLE}]
</a>
[{/capture}]
[{capture append="tabsContent"}]
<div id="tab_[{$current}]" class="cmsContent">
[{if '1' == $tabData.TAB}]
[{include file='d3contenttabs_tab'|cat:$current|cat:'.tpl'}]
[{else}]
[{oxeval var=$tabData.CONTENT}]
[{/if}]
</div>
[{/capture}]
[{else}]
<!-- standard -->
[{$smarty.block.parent}]
[{/if}]
[{/foreach}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

View File

@ -1,12 +1,12 @@
[{block name="d3_details_contenttabs_longdesc1"}]
[{oxeval var=$oDetailsProduct->getLongDescription()}]
[{if $oDetailsProduct->oxarticles__oxexturl->value}]
<a id="productExturl" class="external" href="[{$oDetailsProduct->oxarticles__oxexturl->value}]">
[{if $oDetailsProduct->oxarticles__oxurldesc->value}]
[{$oDetailsProduct->oxarticles__oxurldesc->value}]
[{else}]
[{$oDetailsProduct->oxarticles__oxexturl->value}]
[{/if}]
</a>
[{/if}]
[{/block}]
[{block name="d3_details_contenttabs_longdesc1"}]
[{oxeval var=$oDetailsProduct->getLongDescription()}]
[{if $oDetailsProduct->oxarticles__oxexturl->value}]
<a id="productExturl" class="external" href="[{$oDetailsProduct->oxarticles__oxexturl->value}]">
[{if $oDetailsProduct->oxarticles__oxurldesc->value}]
[{$oDetailsProduct->oxarticles__oxurldesc->value}]
[{else}]
[{$oDetailsProduct->oxarticles__oxexturl->value}]
[{/if}]
</a>
[{/if}]
[{/block}]

View File

@ -0,0 +1,11 @@
<?php
namespace D3\Contenttabs\Modules\Application\Component\Widget
{
class d3_oxwarticledetails_contenttabs_parent extends \OxidEsales\Eshop\Application\Component\Widget\ArticleDetails {}
}
namespace D3\Contenttabs\Modules\Application\Model
{
class d3_oxarticle_longtexts_parent extends \OxidEsales\Eshop\Application\Model\Article {}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="ISO-8859-15"?>
<OX>
<OXMENU id="d3mxd3modules">
<MAINMENU id="d3mxContentTabs">
<SUBMENU id="d3mxContentTabs_settings" cl="d3\contenttabs\Application\Controller\Admin\settings" list="\d3\contenttabs\Application\Controller\Admin\contentTabList">
<TAB id="d3mxContentTabs_main" cl="\\d3\\contenttabs\\Application\\Controller\\Admin\\contentTabs" disableForDemoShop="1"/>
</SUBMENU>
<!-- SUBMENU id="d3tbcl_licence" cl="d3\contenttabs\Application\Controller\Admin\support" /-->
<!-- does not work in EE > cause of missing namespacesupport and d3install_updatebase::_changeToShop -->
</MAINMENU>
</OXMENU>
</OX>
<?xml version="1.0" encoding="UTF-8"?>
<OX>
<OXMENU id="d3mxd3modules">
<MAINMENU id="d3mxContentTabs">
<SUBMENU id="d3mxContentTabs_settings" cl="d3contenttabs_settings" list="d3contenttabs_tablist">
<TAB id="d3mxContentTabs_main" cl="d3contenttabs_tabs" disableForDemoShop="1"/>
</SUBMENU>
<SUBMENU id="d3tbcl_licence" cl="d3contenttabs_support" />
</MAINMENU>
</OXMENU>
</OX>

View File

@ -1,99 +1,88 @@
<?php //004fb
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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
<?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)
* @link http://www.oxidmodule.com
*/
use OxidEsales\Eshop\Application as OxidApplication;
/**
* Metadata version
*/
$sMetadataVersion = '2.0';
$sD3Logo = (class_exists(D3\ModCfg\Application\Model\d3utils::class) ? D3\ModCfg\Application\Model\d3utils::getInstance()->getD3Logo() : 'D&sup3;');
/**
* Module information
*/
$aModule = array(
'id' => 'd3contenttabs',
'title' => $sD3Logo . ' Content Tabs',
'description' => array(
'de' => 'Dieses Modul bietet die M&ouml;glichkeit umfangreiche Artikelinformationen, auf der ' //
. 'Detailseite, &uuml;bersichtlich aufzugliedern.<br>Sie sehen dieses Modul auch bei uns im Shop. ' //
. 'Sie k&ouml;nnen z.B. bei diesem Modul zwischen den Tabs "Beschreibung", "Features" und ' //
. '"Downloads" w&auml;hlen.',
'en' => '',
),
'thumbnail' => 'picture.png',
'version' => '4.0.0.2',
'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)',
'url' => 'http://www.shopmodule.com',
'email' => 'support@shopmodule.com',
'extend' => array(
OxidApplication\Component\Widget\ArticleDetails::class => \D3\Contenttabs\Modules\Application\Component\Widget\d3_oxwarticledetails_contenttabs::class,
OxidApplication\Model\Article::class => \D3\Contenttabs\Modules\Application\Model\d3_oxarticle_longtexts::class,
),
'controllers' => array(
'd3contenttabs_settings' => \D3\Contenttabs\Application\Controller\Admin\settings::class,
'd3contenttabs_support' => \D3\Contenttabs\Application\Controller\Admin\support::class,
'd3contenttabs_tablist' => \D3\Contenttabs\Application\Controller\Admin\contentTabList::class,
'd3contenttabs_tabs' => \D3\Contenttabs\Application\Controller\Admin\contentTabs::class,
),
'templates' => array(
// Admin
'contentTabsBase.tpl' => 'd3/contenttabs/Application/views/admin/tpl/contentTabsBase.tpl',
'contentTabs.tpl' => 'd3/contenttabs/Application/views/admin/tpl/contentTabs.tpl',
'contentTabList.tpl' => 'd3/contenttabs/Application/views/admin/tpl/contentTabList.tpl',
// Frontend
'd3contenttabs_tab1.tpl' => 'd3/contenttabs/Application/views/tpl/d3contenttabs_tab1.tpl',
),
'events' => array(
'onActivate' => \D3\ModCfg\Application\Model\Install\d3install::class . '::checkUpdateStart',
),
'blocks' => array(
// azure / flow blocks
array(
'template' => 'page/details/inc/tabs.tpl',
'block' => 'details_tabs_longdescription',
'file' => 'Application/views/blocks/details_tabs_longdescription.tpl',
),
),
'settings' => array(),
'd3FileRegister' => array(
'd3/contenttabs/Modules/Application/Component/Widget/d3_oxwarticledetails_contenttabs.php',
'd3/contenttabs/Modules/Application/Model/d3_oxarticle_longtexts.php',
'd3/contenttabs/Application/views/admin/de/d3_contenttabs_lang.php',
'd3/contenttabs/Application/translations/de/d3_contenttabs_lang.php',
'd3/contenttabs/Application/Controller/Admin/contentTabs.php',
'd3/contenttabs/Application/Controller/Admin/support.php',
'd3/contenttabs/Application/Controller/Admin/contentTabList.php',
'd3/contenttabs/Application/Controller/Admin/settings.php',
'd3/contenttabs/Application/Model/contentTabs.php',
'd3/contenttabs/metadata.php',
'd3/contenttabs/Setup/setupWizard.php',
'd3/contenttabs/IntelliSenseHelper.php',
),
'd3SetupClasses' => array(
\D3\Contenttabs\Setup\setupWizard::class,
),
);

View File

@ -1,28 +1,41 @@
<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPxdqZI4mN7OMpK8O0bkxx1yaC1QsLNtF3S5fACQwdC0/mTFXcl5a0R9LDy8CBH4cR6aje2lT
PRyJ1BMu2HMqh1q6CGt84zyVySisdk2CilnOCZVmEZjx09tiuUdPxXP4yaAXJEyGVrndK6TCak99
EbcqjIDE7fW1o37ec0Oi3I07pS/ScavAfPvhGMJ3agPT64ewiZg3XNl8Uy1UcG7DD1DCnPZ2nkJQ
blQSuNUqaCBKSZXyrSsmTjz6CLXwCGVohS5MbsFV8XxUqSZZNkVTPqG1IhdCPO54v4ec0IfcTFDL
rNBjR//w/vGv26Dr8OUVH4XqyBrMsip4VLYZXXy3JDN7EF7YKqr/ykHNmd3QaSzf8PLAWKQUST7N
2o41LMznc9Baez+mgPq5DjBqQSPqItNz7RpML1v9+vvP5uah3TYIYaR7LKI1MXBWnd+PLMvjtegN
POd4eG/hxKo9jNLfuNtWXDi50iKc2S/laIS/o+SRtEGkzx/Q+WtcX6GJjozQByA74UOCKBlbO+5d
Ai85TW5FhYFXalzYNGTz1EKaIX+KkvKPAeRiuhCgpmXREmW57HETHUq8FxTq6kl0UTZqvDb8gopQ
aJwBbQcXM59UCwydtyk59i6ZaEBuq/N1EfuNrmBnHNTtv6946YBy0Urxf2z4K8bwqRfRZo0eJmNd
kCByUU64EwHBktn264Eh+DFs/qUXSX6bNBtYaFtHdwmPjz5YwEzmZ11CAO3OSxZXIz1CAo5dQLD3
ZJN49OaKv72YCMwSblz3JdxUVMV6onxgwjZdgYqCvQqHItIBclXxFMgcUZOtPG/hN8dd/kaFzRUB
vuYTsWNthBO3UA4uHkbUhfY/YCX/5cPcgJxXC3qOZo/mZFlJijmmbXt3R+hZTifConOtBcW+LLr2
GpKRhONs9+n1BcQd5/aKA7x+mprottDMDXrneOgAfhO/DvU051eAZzljn66k2tCtWIHOAFdzUu2l
PKhVs4b6f0Vc/g/mqkXmy1qVfUiPV51gnCw+ou6uhdpN/5elkFwwSKcrzfu4BwjANTrdrdWj3LE6
Ey88NY6ghSs2Lcm5safZfzS39z3/cXPsK5mKG0U7pJZBWmYbg4bjKOAugLVagvl17iHonQ+f5Lf5
NB10oQw4eUD4/j1vBVb5Nkn+TnkBnd7p9s+6Y00uOkZ7wWHfdGo2FH2USiKQ2tNxl7wXOt1HcIsb
f8PGz7bNOZvQ09suMD5dCQtheb8pTAxl3VJhwxQwu1ssVeLxIIHYLYaqsWb1lvh383DEZ85TzXQm
1PyRSbS0LYRU3BA741qOpxVO7KNEwuxcdv8DyfIRow3YtCs87QglCVybMS6NM0CHGBFFJpdKW1JW
uMxLBdaEknKlNMnSLKiwBqCKtNQsC7bs+6ukOdAaWEHX5GqTFuQCkuRULkwc04SreoKxXmLoTbGT
k+PJflTvDU2UcZUe5EJHQVXUfsK4eBFm+x+sC14Buc7iJ9WXNz1i+95vbw2J8dFpK2N5jf4QXDoK
n6i8mR+zJzZXbmRNevgaqL0ND/3bE/2pMk2FEDHXGGCYMnuxnG+tXg/l+KvJ8j6y2xhjdpzNRCY+
+wPj/loXM65EZHGz5LGVMv6Zm4Z+QJFnVuESMApqI773I7Bl2QTqMuZED33IvF1bticaxSQ5afoT
NhwTOnNHzOW57cOSYc5eNd1ijp8RthOVBhys2uji2/TPyNRgP/LlD6MBgw/A1m0HI434ExFnMcrE
6rwAwbHsSJRJkXhnvKgQkXzkmlO2iXOGQ+UFktalxcg5nHnmMo0f1mUi7bBDkWDq7kwVA58ne3lz
E3ev/aNxfFpB2EqAHVacgG8MZ1ohrF7bxKa6qcFR1rYesc4DG9n4AmGQ7O41j3HEvNa=
<?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();
}
}

View File

@ -1,34 +1,53 @@
<?php //004fb
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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
HF/aZR4jtxXd
<?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);
}
}

View File

@ -1,20 +1,20 @@
[class^="glyphicon-"] {
color: #50a9be;
}
.content-tab-one,
.content-tab-two,
.content-tab-three,
.content-tab-four,
.content-tab-five{
cursor: pointer;
margin-top: 15px;
}
.content-tab-one-content,
.content-tab-two-content,
.content-tab-three-content,
.content-tab-four-content,
.content-tab-five-content{
overflow: hidden;
}
[class^="glyphicon-"] {
color: #50a9be;
}
.content-tab-one,
.content-tab-two,
.content-tab-three,
.content-tab-four,
.content-tab-five{
cursor: pointer;
margin-top: 15px;
}
.content-tab-one-content,
.content-tab-two-content,
.content-tab-three-content,
.content-tab-four-content,
.content-tab-five-content{
overflow: hidden;
}