add 1.1.2.0 (ionCube for PHP 7.1 to 7.4)

This commit is contained in:
Daniel Seifert 2024-11-19 11:43:11 +01:00
parent 4b4bffb699
commit 624cf16ce0
16 changed files with 511 additions and 367 deletions

34
.php-cs-fixer.php Normal file
View File

@ -0,0 +1,34 @@
<?php
$finder = PhpCsFixer\Finder::create()
->in(__DIR__)
;
$header = <<<EOF
Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
For the full copyright and license information, please view
the LICENSE file that was distributed with this source code.
https://www.d3data.de
@copyright (C) D3 Data Development (Inh. Thomas Dartsch)
@author D3 Data Development - Max Buhe, Daniel Seifert <info@shopmodule.com>
@link https://www.oxidmodule.com
EOF;
$config = new PhpCsFixer\Config();
return $config->setRules([
'@PHP80Migration' => true,
'@PSR12' => true,
'header_comment' => [
'comment_type' => 'PHPDoc',
'header' => $header,
'location' => 'after_open',
'separate' => 'both',
],
'php_unit_test_class_requires_covers' => true,
'doctrine_annotation_indentation' => true,
])
->setFinder($finder)
;

View File

@ -1,99 +1,99 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.2.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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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
viabMRJ7+aeHeRY0Ks4LJF1EgVeBBXm=
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

View File

@ -1,14 +1,14 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.2.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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+cPxX4PY1JhLe8Al7p0m047EbBFVCO1iBLousulZZFvwWVoIlYG0Ykhj/Qjc5wiKpDSjwl0Z29
VvFwsjYNT61Y7SL+EdH3xStjbY/OirV8TBLW4UGmrt+uNMVYpwDCsPoYHyzhaxVbu5lPESMRHEAO
caD7bbegkpBKTx6OvFaT9lVql/0Ml3uhiTZIExZvJVoIK9Ad/ivWSdw0QXwX5YS437xkBnJM7WmB
g7juGR4dpc+18L/KllXj0tJp0OgC457GqfcebriHmZwE+YEQwPQ4DN1mICzieazt2rGL1SR46UDz
rge+6nIyBajc1b/csz4ocSFdxoBb+lcxmhzJoW/w7Pwy8370tqAFqwCkQ6YFFSyrk+Sfx4vnqfTc
kjnMaNqPa1uOBiqr4x1bo41D8hoysvVibzroW6Xl2uzbOEZNkIHYTCarZwftLtvRzMr4sVHjuelz
Clsei9KYBpljpejRSFw1Q9EtHMjVQmhTa5/8kj7XmmyBaIoms5PCfo2lGvQYsjuIgMaCLb/EEVqc
LBpOxG1I63W+KAkaNpwoC14wJvTMIWPxQCykPpcAka96Zz2Td5mAxD+ls3jB6cklRzS9+7zUil9x
JjwjOc8MD+7m+02DZoq273VfDYkmLX0hcmfPz/ww5LpQARmnVWmFYVDjOXFQe7edEdVt3MUpmZ4N
djIW5UE9YoZuXTHgJmhrpbeBrR9qNG85EtmUigmNic6PLM0=
HR+cPxN+RCfJHrNkAalvwVMwQS9JQOhXTGpo4eYuIK/3Jra4KuGZNXo3sgCvMZT3rtyIN7SevGYK
X9IvFJCAnxeWoAUHHPd2IJiQ1h+foFGztqY3eYru8yguXJFXBrK2rtcK/LQ+HVI+M/CGrUoB3nFL
j0MTXSDt5x0Wd9XG+30LIr4pVTDM6BHkXbg0rIN5M8QthxBFy8jCGdEwjcobHJZ137JC3dosMYJZ
UK9TkT5UwPgmtGG8Ivc8T2sFLSWXWl1fmeq3DCsut6kGiSQDevbrV+I2jQrehtkHsHWZTk4otrvW
eQeq/si8+ka46PaTFlgZ8Ukfe+V4Y9h+If0a1WVXDWCndG9rE8S9Tmd1yNC495VIxjfHkdYBfNBI
541GNNAc6wUt0HTtKENou98wgcoBYachjoR55a0evNB+ORaYdcTjoNPx8hsWD1nOQOZgbdU8kXUT
6ZT+jBA52bdwsFLzAJrHD5i7jL/RtjX20hkYJgI2liKqWBXreXChwQ1tALRiy/tAifCHFa1xExdy
bi4YwQ+mgWCGhe7N4JTrSVrxR+pOmSUWwiA+IF62zNffgejsmoqEzFPOxysfE8kY8+IZmkrhtVko
YP9RJrKWRENPqzQOkXDKZgq1rYgePUFziPTYt0JklXyhZdovwfb7lPbiAgU/nNz5OMWI0MMh/RnI
N5922EMtgjqcQcZcHQLSJnZwTA+jcy5Y

View File

@ -1,16 +1,26 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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+cPshilN9dDGP5VbaeKQ+xno0Lgfi6czqQERUuJLF4euJ5ySWAf4gKXY7PNM5VX8sTljqe11s7
sI7nT6fwllQos+a7O6XRxI98ebGBghFxBBn6aJaPyYiXMrbgAY0cmb5A+sBKZkytHdD4CmQwxm/K
xcwsgPEHVz386ZV5TUB3M5RwqHa3zGpgMVm5euxks5vgW8oO3g7kXqvaY82eMETO5zkSW1fYyenQ
HqS4uKfj8VLB0AQmx9Rhvey71bxmXPBXEwLnbriHmZwE+YEQwPQ4DN1mI1neJsffbVEU0dRvDEFz
rgfD9Ep5cRwze+zYA1bAcU+VKu/rFRIp+QajI0m66tPKamE3sWTCZeq2BDgp9OQuKSRotZHy+i3X
KWWsVWQFBYzqDKUgILdXyQjmTxZldRUfwpsB066LGz7qEXeITz1TfgAbw+ENk7X5G2LglVodiw2y
tmKutGmlR+KOR/M1BkrudSGCzgiuYN2JiT6OFsOllbYbwpVeRTo02+D8RIqxGXvlxMGua2jr1QWQ
koopypZ0CMKov1h7TJCX7RYt+5+xOSyzTSDqX/6MycfvD+yn+riiA4D2yFv3jiQHZnltZnVIyTxo
Ok77VUu5knRkn8dWr1B4h8P66c0DB6+M8VBVKF3UcHska7Hgk97c7soTxGoRKWSVSiCLKwtCxyVd
4O4mLayw4RlntOiSfCok+tQYxX/0g8A10KWWJi/DzzNTZEe5BTlg14Bw9o3RuDB6yOItiYlIi862
4qG+dQldnfrANLKYBLZzqx/bHsBVonuhPsHYVvIa4XdQx1jsQLR3l1LT3UNZpl4YzGyx/9sC4t4e
aZ0d9j85PijLnui0q/zRlDPJXbH19+PSHnkU9OA0ZrXAmCZoEC63t1CCjTJVD7G=
<?php
/**
* Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Max Buhe, Daniel Seifert <info@shopmodule.com>
* @link https://www.oxidmodule.com
*/
$sLangName = "Deutsch";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = [
'charset' => 'UTF-8',
'mxd3manufacturerinfolongdesc' => 'Langtext',
'SHOP_MODULE_GROUP_d3manufacturerinformation_main' => 'Einstellungen',
'SHOP_MODULE_d3manufacturerinformation_showManufacturertextOnDetailsPage' => 'vorhandene Herstellertexte auf Artikeldetails als Tab anzeigen',
];

View File

@ -1,16 +1,26 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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+cPqBkVdTRDqDv8blhL8MoqdDZGChUvfzGLzDBSjL+b+nNviQ7jnGE+nq7XOCMuyJb0xMUrezS
DlQo/JIDeXkyQ2SjVLxkpPi/SKExSUAL/OIxjFIOpR/rqNbjz2wnmAK0wasnWk9ZksmcJ6kiIlZm
oyqn+vre3Gm0vk/giFHOQ4MdgJ78zx4lVSyjxzcegBDJdGuQw5mbL9S5Df6JFjsVtzpsxGdTWRdv
c2n7sez87LmrTrf2ehchW/H2o4c9wi0UvCjdXvTR4S8+ZleZckcMX3LmS4Y+ScwzGep2rCk8JrZZ
/TMgNmSCXidJXGqZd+vjzzBILR+IwSqOeopbQG67+u7M5NSTcUjkkMsSn/i7mE/IsYAZyhhvAHxH
bzzSTsvwu0QgAo02TySgTlb+MgmhMD31YZUiEJ+7y8yKvFmilXeSLDUQEBeFNJLyQdkd3Leh0y0K
v6LmLjR/wrKXnAoT23N+qL8T6cz37bFDDnClgwUfwMmILVybZyr6AgDhFZDXjnQi45sv210N2MXO
194REGHjXCSlexVNVEVdO/BHvfclEb1a1sajFtqBtIx5VGZ3ggWAa++FSxGEr1cOiVD45bK8rYT0
xcoWQPyb9e3qOdefzknrhcnOvvyjLxh7N5IAJ64cALkg0YaIf8m8i2U5goQ/qJeOdK36welaOhFr
TaXPld0hc551JVpiAida+k3iqMh1YOEPJiiX+Me0Vd0Att2g/B0/89Zvk1G3DdWJxc6d/yYx4TDG
9BYoy85bobhfoEJCLS1mH0IjKzhc7gaZ2vkp7iok9QSVgd+4J7Zsmx8tv4U2e5eFOf0hTARDsmqB
I+UOit9yMihJ6PJAdwkzahkhMVepBRuiuNS9pB0CidVIhwq=
<?php
/**
* Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Max Buhe, Daniel Seifert <info@shopmodule.com>
* @link https://www.oxidmodule.com
*/
$sLangName = "Deutsch";
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = [
'charset' => 'UTF-8',
'mxd3manufacturerinfolongdesc' => 'Text',
'SHOP_MODULE_GROUP_d3manufacturerinformation_main' => 'Settings',
'SHOP_MODULE_d3manufacturerinformation_showManufacturertextOnDetailsPage' => 'display existing manufacturer texts on item details as a tab',
];

View File

@ -35,7 +35,9 @@
<input type="hidden" name="catlang" value="[{$catlang}]">
<input type="hidden" name="editval[oxmanufacturers__d3description]" value="">
<div style="margin-bottom: 40px">
[{include file="include/category_text_editor.tpl"}]
</div>
</form>
[{include file="bottomnaviitem.tpl"}]

View File

@ -5,7 +5,7 @@
[{assign var="sShopURL" value=$oConfig->getConfigParam('sShopURL')}]
[{assign var="description" value=$oManufacturer->d3GetLongdesc()}]
[{if $oManufacturer && $oConfig->getConfigParam('d3manufacturerinformation_showManufacturertextOnDetailsPage') && $description->value}]
[{if $oManufacturer && $oConfig->getConfigParam('d3manufacturerinformation_showManufacturertextOnDetailsPage') && $description->rawValue|strip_tags|trim}]
[{capture append="tabs"}]<a href="#manufacturertab" data-toggle="tab">[{oxmultilang ident="MANUFACTURER"}]</a>[{/capture}]
[{capture append="tabsContent"}]
<div id="manufacturertab" class="tab-pane[{if $blFirstTab}] active[{/if}]">

View File

@ -4,7 +4,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [unreleased](https://git.d3data.de/D3Public/MyModule/compare/1.1.1.0...rel_1.1.x)
## [unreleased](https://git.d3data.de/D3Public/MyModule/compare/1.1.2.0...rel_1.1.x)
## [1.1.1.0](https://git.d3data.de/D3Public/MyModule/compare/1.1.1.0...1.1.2.0) - 2024-11-19
### Fixed
- show hidden save button
### Added
- hide empty HTML elements content
## [1.1.1.0](https://git.d3data.de/D3Public/MyModule/compare/1.1.0.0...1.1.1.0) - 2024-11-18
### Fixed

View File

@ -1,16 +1,23 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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+cPqo8mpAAK3W5KprM4LS/VAfkpw8UKHX8suYu6oytr7mOsHuuS2KQKxrmS+K3cTt+KpNpbNI4
2HwrFQ8XKBe79X++nfik+AMhLxV2SgrxP8KWEjsCseqLXNElRyp4Rvzve9R8pavRObz/Fx6c31ZR
rb1G4HtE3RzY+9NO/XuOp61GzN/RpLEoySfGUlewUFOdX1rxzuBjsQtCaAWFOKEPgLJSbhhq08tZ
lWJ5JQ5+XooH7fwyNbOVto6HZmJ16DQJdNzybriHmZwE+YEQwPQ4DN1mI8ncPOO/OsN4WZ8rCUFz
rwfg/xyGVCj0FN5JApMBjjXTXbrspropbhbCRr8n4asxp86vIw8DtC7bhyuU46hLcguZw7YabxA5
Ya0wuhioAwhw1nVEHYOF1zK5Twg98u96AczbcJLpB2ctjkn0ap7CplSP0/BZrY7fojxxdyggSK9a
gv5wAmTJY5WfI6c6sFyTyuooKT+Nr7vVywUnGN3FDD9ulrHMAZFhDxHripUDZv8bIP9kgYvuBmr+
Kj7mm72LvInvvZVPrAMRvMlbdy2zfJTOyXI10Yl6qV45pLKGusvJHzBRpTn5HqBU7clnQBC0wnXB
Mhz05STSUfSpQS/58YkIwswX62plDhKrJGuFALpyrb6hvURh00HZbc1KG2bSla2pesnAxW+/NbIi
LYop/3sltb7ofqZH0cyerz5JhBY+xDmmvwbwRG/7ViAIz3g5nKLFRAtrCJI/pPaWcohFCOR1Gp42
Q3DHnQ5B9ysbxBg785NDACXwhRuGyPJdzefaczQEdKo/E+QTctWj8UALIKmVE3wFuYRtoXMM9BmU
xYvLARoHQ/sPdoEXvlxqXPBTi9J58wunUtxLIJ1zjssjeeVQXhC=
<?php
/**
* Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Max Buhe, Daniel Seifert <info@shopmodule.com>
* @link https://www.oxidmodule.com
*/
namespace D3\ManufacturerInformation\Modules\Application\Model{
use OxidEsales\Eshop\Application\Model\Manufacturer;
class D3ManufacturerLongDesc_parent extends Manufacturer
{
}
}

View File

@ -1,39 +1,39 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.2.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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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
IBN731KkkTaAp15mB4ymHgPMvFL3k0LUfVS=
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
PX4cLSn24Ph7DUqYNuEeOo27D0P1iF3ohDTUkyG=

View File

@ -1,27 +1,28 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.2.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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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
y2KQls3MzaXm48YnwoEa+3sxA1zyB0==

View File

@ -17,7 +17,7 @@ Dieses Paket erfordert einen mit Composer installierten OXID eShop in einer in d
```bash
composer require d3/manufacturerinformation:"~1.1"
composer require d3/manufacturerinformation:"~1.1.0"
```
Sofern nötig, bestätigen Sie bitte, dass Sie `package-name` erlauben, Code auszuführen.

View File

@ -29,9 +29,8 @@
"oxid-esales/oxideshop-ce": "v6.6.0 - v6.14.3"
},
"require-dev": {
"phpunit/phpunit" : "^9.5",
"friendsofphp/php-cs-fixer": "^3.9",
"phpstan/phpstan": "^1.8"
"oxid-esales/oxideshop-ce": "~6.14.0",
"friendsofphp/php-cs-fixer": "^3.9"
},
"extra": {
"oxideshop": {
@ -48,5 +47,9 @@
"psr-4": {
"D3\\ManufacturerInformation\\": "../../../source/modules/d3/manufacturerinformation"
}
},
"scripts": {
"php-cs-fixer_audit": "./vendor/bin/php-cs-fixer list-files --config=./vendor/d3/manufacturerinformation/.php-cs-fixer.php",
"php-cs-fixer_fix": "./vendor/bin/php-cs-fixer fix --config=./vendor/d3/manufacturerinformation/.php-cs-fixer.php"
}
}

View File

@ -1,37 +1,75 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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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
ir7UyIjz1KKpthqfcYQY7H/R00==
<?php
/**
* Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Max Buhe, Daniel Seifert <info@shopmodule.com>
* @link https://www.oxidmodule.com
*/
declare(strict_types=1);
use D3\ManufacturerInformation\Application\Controller\Admin\ManufacturerInfoLongdesc;
use D3\ManufacturerInformation\Application\Model\Constants;
use D3\ManufacturerInformation\Modules\Application\Model\D3ManufacturerLongDesc;
use D3\ManufacturerInformation\Modules\Application\Model\ManufacturerInfoList;
use OxidEsales\Eshop\Application\Model\Manufacturer as OEManufacturer;
use OxidEsales\Eshop\Application\Model\ManufacturerList as OEManufacturerList;
$sMetadataVersion = '2.1';
$sModuleId = Constants::OXID_MODULE_ID;
$logo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em">';
/**
* Module information
*/
$aModule = [
'id' => $sModuleId,
'title' => $logo.' Herstellerinformationen',
'description' => [
'de' => 'fügt Informationen der Hersteller zur Artikelliste hinzu',
'en' => 'adds manufacturer information to the article list',
],
'thumbnail' => 'image-file.png',
'version' => '1.1.2.0',
'author' => $logo.' Data Development (Inh.: Thomas Dartsch)',
'email' => 'support@shopmodule.com',
'url' => 'https://www.oxidmodule.com/',
'controllers' => [
"d3manufacturerinfolongdesc" => ManufacturerInfoLongdesc::class,
],
'extend' => [
OEManufacturer::class => D3ManufacturerLongDesc::class,
OEManufacturerList::class => ManufacturerInfoList::class,
],
'templates' => [
'd3manufacturerlongdesc.tpl' => 'd3/manufacturerinformation/Application/views/admin/tpl/d3manufacturer_longdesc.tpl',
],
'settings' => [
[
'group' => $sModuleId.'_main',
'name' => $sModuleId.'_showManufacturertextOnDetailsPage',
'type' => 'bool',
'value' => true,
],
],
'blocks' => [
[
'template' => 'page/details/inc/productmain.tpl',
'block' => 'details_productmain_manufacturersicon',
'file' => 'Application/views/blocks/page/details/inc/details_productmain_manufacturersicon.html.tpl',
],
[
'template' => 'page/details/inc/tabs.tpl',
'block' => 'details_tabs_invite',
'file' => 'Application/views/blocks/page/details/inc/details_tabs_invite.html.tpl',
],
],
];

View File

@ -1,47 +1,63 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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
/**
* Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Max Buhe, Daniel Seifert <info@shopmodule.com>
* @link https://www.oxidmodule.com
*/
declare(strict_types=1);
namespace D3\ManufacturerInformation\Migrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\DBAL\Types\TextType;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20241023154223 extends AbstractMigration
{
public function getDescription(): string
{
return 'Adds the D3 manufacturer longdesc column';
}
public function up(Schema $schema): void
{
$this->connection->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');
$this->d3AddLongdescColumnToOxmanufacturers($schema);
}
public function down(Schema $schema): void
{
}
/**
* @param Schema $schema
* @return void
* @throws \Doctrine\DBAL\Schema\SchemaException
*/
public function d3AddLongdescColumnToOxmanufacturers(Schema $schema)
{
$table = !$schema->hasTable('oxmanufacturers') ?
$schema->createTable('oxmanufacturers') :
$schema->getTable('oxmanufacturers');
// Beschreibung
if (!$table->hasColumn('D3DESCRIPTION')) {
$table->addColumn('D3DESCRIPTION', (new TextType())->getName())
->setLength($this->connection->getDatabasePlatform()::LENGTH_LIMIT_TEXT)
->setNotnull(true);
}
}
}

View File

@ -1,61 +1,77 @@
<?php //00703
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Herstellerinformationen @version 1.1.1.0 PHP71 (19.11.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?>
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+cPrTVG9bO0hdU9P3Lke5Gz9Fyu9g2ScYVvE671rVXOXLmrekWiOjSbf/h6Z08xblc4St/Acoq
fQ0+l5te241eH8xkByuZqvSfCUfZ0ttjNWuJOFM5rV243r7PaooWxqEBhyqxVJgyzNObpOK3GiwA
yl8chRXjQKxVDY6d6Jfm4nt0BmQo22o9cVBb+BzA3NpxfIePfUfx4U1lZ96D4W4RGSGv/HCFJHII
KM87IsrKCzq8a7wyNGnSX1o+JUhl+mRbwshtBhMNMn72Fexw8vhfbeGrS718XsTkKV+IaCs1Gg8X
u/tMgWF/JVSzqjGkWQuWqfQ48mGQlVcN9OkQNllIw2TVw+xqZG8+s3ReX1bbmMgFKD49BQ8WSiV+
T2nFRbBEwAIyckkxKXYy7g6ReaUGAWZMj6Xv7DoCEHhMz8L9+uJjHC0jgflAdUli+PSLcdzNRG9+
xK6Nurh73f69zdQwb0CdSQ48hUp5FkXsSs8TqmcgitW6ENlT5rinButG6aHlf9OZ4gGDzNDSJU1z
jHNFiCgvWLV8Y5NJKaOX+Y2ZyQQJJxY84v09HgcjFyINXqY9ls+JUIZxWzu/Nv4eb2RtqkLYn+6C
FPkTc83Nbmj2BuJOiH6elUKt4CWav1MkkxfjIABY7gCUFr1vcnazpzM5TatLYqK+JQXRk5e/nt5f
uLhyJovZzcv+17FIfVe4zjTOdzqVDV5HXAHOdt4Gjm1eQxMT+a02wcI16j0Ulian37ce9BHN+fgE
oPyq9QwIyUfxLHiZUl0vgqgjTu5C+ajeKMJJqLEkz3E4Nl3s1xfqv7WxJAgGOHklFvlm890+VBRK
6csb+7DZVPQo4/Y2t3SNLaBjX3MpGD1gmfSDxhbH0voXLvwr1ZkY6kf/wMBRhn3vYmfBo/JRa+nP
4QgZML+o7jwwiNT++mPaGHAuwplhlDLBbk8/MM0ia3RHTZbhx0oqgcThV7f54UIfMMzrRwGQX0Mx
5EoHSHp6S0P9JA9xZE8C6Vj2rTPoydFT8gQg9XPQptjf6kgQzlfLgEfcwa41A43Tm69wdvpyTfPf
kdnR70Ce3wh3+aarxwY4ByTq1krY8lA9tONMVFQ9gLoocL/89HxvMTi6zVsei/SGHOx+0iWB/fOO
WZFM3W58N3ECfPo/h51LDPeokApAVboQ6XAv+wiYjzqDdXzkl2f4egbLHsTiEc7WLFwRqH8PRf0K
ggNcdrhVm45x6V36yjzSJ2csWa7ShXXgtHKiGVy3MfqAkNhnTrWvOA2P26VcWP39owijFQA0+cdM
tTf1RMaagipOVOp1EoJvON8HMwYh/XQTMNAktVksPv7SdQw+OJzRo04COR4HwrtMNJNhxUcyWHTK
tJYbkyM5EzIzZpRR9/y8o4nM5abPZuUsddyz16pilOvqV39UaL/opEnXXLmkhpRXTYuNq8LWkwtt
KJFaRp10EEM6A3TflWAiplx+IZZX2n8Rcu6ejgahecvzo44xVsbu18GgCVntGamBYXhDwRhYLwnf
MOHMfyJX5Vba0Jl2wunevB8AbFKmJ7l/3ZxCuk39Rqy7Ct11larHR1SXMHHEgqCBQAZ5WdskRUew
2Pa1gopLX315KBMy1V2RqD3B01ra6OCBFdFMs5iAUM0Py6jG9YU3J/14I8Xudh0cT+ueb9LD5EOZ
ribzfk+IFUz1weZC/IcMIC0ABLlEjRAWz7wSyyqN8Kzqq223HgsLA5iRuDubM0Hxm2mnkeNe1eVL
5Iz6yqeXh+049lCIovnoVCmd24vxBZq79jFlHKMtCLH6WcoWHu2VuGvW+C1s3CTeXZJDRmNlZG8w
Xm403vq4kuECgXgqFNKATS4aVMEVXBYzdN+RjLc0Sws6CvFeCIu3jQ4BpHh58f6aQW73tV6pYlBH
+OtrVIB+xz8N1se0T2rWFG40oMbdSC00tvbYk1prrvJ1CuKvhRbGSnZClJ7JkmBmSqpiB5XAPkI3
RkwyKekWz637ilserlAFbmCt9B2kbPfHHHjNi5964h8wYt1/7rCX1wjuf4vxAWVf09ewPEGVr3Vt
ADu1mE+cQb5L6x6tGbv2tkWbtmgiHBLaxCzAK8S2yK3lsyf81h0UDg/hCsvyoBmLOOI+bB6/BL5Y
e9p4LqYimIOkHYzPWQzp/03PJrD3U2vp1pYlPFhsDv1bWpqrDN2gPDpv6F1kmqZWMR7bV5zoY+f9
W+fIj0jEdkRQ0vmLb/75QbLvV5pqUeC3FNPHN8C5ydr4UswN+aOQG8x3HOglscQ4VfHoijaomh94
zX6a8gPqyRnYDxP8vwFwtN6hHSwQryDpHEFJ8PPIucaj+oqKdJ3Vdsy9Ac3g+aNAlf2FSRh0z36X
orx6rGqRhSBD/+1X68GjWIjaKgYOkb5NzeKbtsKg/rJMJt+RmPpz6GA2dVijrnMdIw54dCJqQAoM
Vxl111/4fJwHZhqnfHzaXG8ra4C4JSSV30F8nVZ3kjlcNR3ayrWsgS1ixlaED6x1dwHltWYFyTY5
TaPD+UG4UPkPqWYkTeYZi+Hp5dk/ioGwq04qLQkjsLr8I/7/+CsunMIc/T2UpAf7lU98d01ZASmD
0Id43l9mPrr//gs7BXUTsQQFjOZzIoJKe/PH7lOZxLZZ6Z6ccuRJDK02e4vjd7AfS9MlQqFGTm+4
xHH2TyQ8p3EKy88J7l2YmCLlGrNXJhuber8hRInQ7ihqhhsMTAzXUf9RCyg7DtFT5FISxEVKq93W
KyzHjUztRlydn2RdbGQzZrtblQDoWzcy1iwww1v/AWatG9jZGkzH+6+dHKm4d2de//LkGQ4aVoXI
5TSUXSB6bfHmQ9jdHFrldr0Arr9pUN6g0dpqaPNcshBnwAiZJvNMBjGlme1RwEiJkPp3j7XvzSdZ
xIdtewn3cVdkWvjKtCuKstHMShfbGd1LCFimXYIanUizcGBX5xLMxI/k0skYpqSrhLcdOLLRfTz1
ad+ZY61PQlTUNjAiawKvupi/ilcHtkgpzb60G1J9/vfIjwNkOVcS92UF/dDMT7e3n3805ZVkyUsP
Gax7tFXIh664yse94J9p3jcwZugL7mcUEzRqVtIVCzvsQKylQ7hQL+U5xxk6r5mraBKX3Rt9m2og
PVxh+ijhoQX9wVv0cNFa5vjWQLgD2pMQ1SHNPTG8QV9JzqmVsh2vK+cK70oUu/7LARoWJvQ3hW5+
prETNEIyu17KbIBQ3R0hArFL4DaJHzvKk6ifZmXFbY/51Sfd3QC7Gpy6xYrJWLy+3F57NTN8+4+S
GaWDajTxJyP1lxfBwcSclhfg3tZiog9hZrc4+N9QqIeD4WuMW5ymfbJlPa2gjE/cFh5NdhmlodHz
y9FY03SmS3AQmJB9ymLSKvFmcT7wap0zYF5k18G40Lxv/XhlNZH5M57x7ukBvOSoJbFCCsWSf9st
P0zgIGTnQIT4wLF//tfTsUC6tZj+VnvxmtytK+a5IniRVFX9u7a3JiLvurjYCMyQJlLs1KYUoi4a
LGEk9HzStmVaCU068vJb9tAoqKRWz271rWHOKbb0TfhZa49fhL6h61+P/nqjATACnj+QJMx1VXP2
r8k1CS3qAjrwunGL2MYhmocFHHHJmeBD8mLY9vKIolVGxRImELeSqOSYiK71FlkePmBGtWlwSjzb
p3suPovAJipGH0RWZv9xMowqAp5xP/SC7y0GqE5Y2QGcGlIY6WevrSw7f7EII8hTsPeYw61X5MH0
Hyuot5v1pAvg0caeaQAmMiv5YSbJkXCKyxlFDrHGvCCh305CEXazPFyuMQB2Nvhu6xTtjgb/oAkG
SYxrQfsjmaNbpfjoZO+xxuzDhsUQxbKpZG65/z2meV+jAWGXMIYtyiZgd3Qpdwz2GWqC3iVcAdFl
k1H1OMrRaqLqeaMVkWQscChKEE/sgMoj7YPXwcKHm8vqy9UzjYwr8gh8s3bWAjpEbW3vrkJTsSRO
d0lq6wxS3mfKcGNV4zUCfZy48JSCAQU8JB/YEnxg4u5TChio7jdKDIr/DrgtdRdJvB16JyJ1OYhL
gc5RvfYLXOnTvtEaioOjdHkFkh8dFv5JCKEWzItjVeYyx5WKzD/ewq23QCUXnoUxmH6XMuyWIQC/
epsc2HzJW8v516jMRDtiXoSi3m9mh+BBVXOuVEeIn1l9JViTU9ROCbwWkCLQWlqWaR533tG5FqNo
wbFEeGOOKNr5VsQ/0EBnsCX6PfH3+hFmc1AvxzRYTKhajzAa9gaUcrsllQSY2YOAQAhp+i9RjeLE
+dv+sTYTHhKrqzRa
<?php
/**
* Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Max Buhe, Daniel Seifert <info@shopmodule.com>
* @link https://www.oxidmodule.com
*/
declare(strict_types=1);
namespace D3\ManufacturerInformation\Migrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\DBAL\Types\TextType;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20241028172608 extends AbstractMigration
{
public function getDescription(): string
{
return 'Adds multilang tables for the D3 manufacturer longdesc';
}
public function up(Schema $schema): void
{
$this->connection->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');
$this->d3AddLongdescMultilangColumnsToOxmanufacturers($schema);
}
public function down(Schema $schema): void
{
}
/**
* @param Schema $schema
* @return void
* @throws \Doctrine\DBAL\Schema\SchemaException
*/
public function d3AddLongdescMultilangColumnsToOxmanufacturers(Schema $schema)
{
$table = !$schema->hasTable('oxmanufacturers') ?
$schema->createTable('oxmanufacturers') :
$schema->getTable('oxmanufacturers');
// lang 1
if (!$table->hasColumn('D3DESCRIPTION_1')) {
$table->addColumn('D3DESCRIPTION_1', (new TextType())->getName())
->setLength($this->connection->getDatabasePlatform()::LENGTH_LIMIT_TEXT)
->setNotnull(true);
}
// lang 2
if (!$table->hasColumn('D3DESCRIPTION_2')) {
$table->addColumn('D3DESCRIPTION_2', (new TextType())->getName())
->setLength($this->connection->getDatabasePlatform()::LENGTH_LIMIT_TEXT)
->setNotnull(true);
}
// lang 3
if (!$table->hasColumn('D3DESCRIPTION_3')) {
$table->addColumn('D3DESCRIPTION_3', (new TextType())->getName())
->setLength($this->connection->getDatabasePlatform()::LENGTH_LIMIT_TEXT)
->setNotnull(true);
}
}
}