diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php new file mode 100644 index 0000000..c5b302c --- /dev/null +++ b/.php-cs-fixer.php @@ -0,0 +1,34 @@ +in(__DIR__) +; + +$header = << +@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) +; \ No newline at end of file diff --git a/Application/Controller/Admin/ManufacturerInfoLongdesc.php b/Application/Controller/Admin/ManufacturerInfoLongdesc.php index 598418a..8f973f8 100644 --- a/Application/Controller/Admin/ManufacturerInfoLongdesc.php +++ b/Application/Controller/Admin/ManufacturerInfoLongdesc.php @@ -1,99 +1,99 @@ - + 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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 -IOJj6tn5QmdutvhFM5bJKwH2b65ZktpqY2O= \ No newline at end of file +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 \ No newline at end of file diff --git a/Application/Model/Constants.php b/Application/Model/Constants.php index a831dd1..a156635 100644 --- a/Application/Model/Constants.php +++ b/Application/Model/Constants.php @@ -1,14 +1,14 @@ - + 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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -HR+cPm73dx77A6I6ddOAaZUYVUpuk+e4m2BRYSPi4Y2QSr/HYL1+RIU3XxONP8MGzglIs0nOLZer -tzw3lRtiM+1nmLvX+iux2eOAVeCrwSYfnJlumpj1EQ5KfWNMghQly3NCIxM5YnDDge8SXBK3KWAZ -MiyZqNqBxRMBtHYxEBO/TJKY3egGedx2rIUGGBHn/K8PUUnUqvFtPZbdrDN1zwFMOf3pE/WIndf+ -IC/ZQd8s4xQ28pefkIsFnm49ttcFO5DsVio5wHgENma2JbyOYM0x9e6IKelNW6bq3kqcKnpz0U9L -ntxhoHEcQZcG/AZs8IVKqYPL38DFivbrIySwYeAwyA3hb+6TdRqUy41o+/888EdTR+W3pOqa/J77 -buFkRTeAoV/cDE/X5Rw0/hP8uFakTmajLouofUZGEnfs5bf3Tp2fFNIRe1EWpRnD6CZM9lmPobFn -PM5GUPdmyW3qg5ZqRIYSNPK2CRpk0e/PrdT+A6k/+4vlYUyehgi8JFq41PYr06O4a2JvmeWCuoql -ZvDy9LXCO8FET9gYFh3B9htxbse1JOcsce9kpfpBLUxcWU36UVjjE6ylhmhjytP3GIxpYwrQRx2h -ozTegqEUMZMBwDrFQhXwgNwIt/Vb68Pjn4/yI4hg4/GnlI4SR2pN88cgSjuO/7aFgqKjS5R/9drc -mdzjYQX8yjI6uUY0mz36a7mzXHoMGhtNbgZ9e68e \ No newline at end of file +HR+cPwmIfVSk+ntuDwSmrCZGMCKXYPH0EVjzjUcV2/45qUNu6CRx+XBiQq5RPy11FmzdB72KIzqi +C8omUPTQCmbj7hg7AfxKsr6vISn7u06pGoqVeUaUEdMk/O5eN8pQM9UjR5M3OyCMxaONbvnZqXfS +cKKaRO/J05pe5ImITil5IUdTuBkMEIQ3Lc61NfytQHB6qH+iVawKs7MDjfIFQVRxurh3cDWmTSyz +nHUzfg0uyDId3AdjdGF9waOMYnY+PXIw9w8il9FhP7yHa0xVbwYgAZLKA1NiQ8i4AEE+m4Jmvoi3 +EvgASTUyoaSulGydSJORqZ8Eebn4roIfPwZfUv51wqzeQEn3fZHGwkn8UCPfi9Um64DlwZho8UXx +gVq/Asll6XqjJ36va0tD4wZ5lb8Xts/KyIjeq4YB7WB1q4pWL6fwUKLbjdLx2GCKzdQnV1qhEX5v +GCrxw50QPd1tS0bBZPGO+f3HeCqb98qfdpaNO7FHPGxoif8aMQHMOeGzu/vEfv50wAA5bqxQNO+3 +FT5ihVDS8aIHylfYwNMkbuaKCd+5y/cifWOvaxiVD00blBs3Mt/zrj2KBhJ1WhqlJP5G8IVTRzhQ +HbxpViGGUB87pl+UcFiSG1IvEkGag1aPsImIY0yJudIm/kjhAuN2E2MThT1e+tz01731Z6VQqy/f +swCxrGPZUfr+V++5VS90JZcKNtsVnuMaQfRQtm== \ No newline at end of file diff --git a/Application/views/admin/de/d3manufacturerinformation_lang.php b/Application/views/admin/de/d3manufacturerinformation_lang.php index 13a3648..e4e5a6b 100644 --- a/Application/views/admin/de/d3manufacturerinformation_lang.php +++ b/Application/views/admin/de/d3manufacturerinformation_lang.php @@ -1,14 +1,26 @@ - -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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); -?> -HR+cP+rkCHLtjubQ3jkaDgr/SQZdMBhlQAONXhcuT7nUzh2X2lxgKOcjMvln+0K+j8y+RKYUjQH6 -DNb9YRRutjXcJc1urWswMFMxrYdSzf4NrPlcWZsihp1tmynidPiw5X418hs/IhSjC4L0Neb7lfS5 -rbbDshN8Ya2L8YOv97SGzElKyrW2k7zOXw76mRVHfVQbQvc332LUuCXjkX1jrjZWmBjLSCBCQ+xJ -Po9nIkdZ+1eQU7x0hFJoFvm+YPqOEQfBrO/EZby90avV68bWEoQ1abABrmnjFgczDn4gkZ0FdyV+ -wyav/xcaJFziGNbi0kM0T0VJAJFXJkxQJ5/tYigsNs4mkltJa4EIAgNF4zoLtJwNWNIP/4+C+BLe -Fp88NRsKpo8ItqKndXuwjGBftvj/HUUZatQ8HR26ZRk/lUvlG17vfBw+ecJVTLdwRllfFnuPL7hk -LlWmSMbfdcrJMxStWgWRluJA2w9VdtDJby5xYVIuzpAYCeiZQcq/QQJeVcfU5xhhLoXwCzgXXsf5 -3Fbcdk8VJIxggW9t5DjwWXYD1UhB445IH8WdPH59IFb/+s/EgeqnULEJcNYbW/vfSl1EjwQBsHBO -+hqm3ZOoXqcZgrnabdYblDcWMSukpA94W1OZ4U6B7a8ju4VDcBhGnJx2hVgGyzqssimwygvF+5z9 -jL9U0qBE1/6enoAL9uy3t0Zexcc1g1ASLe4= \ No newline at end of file + + * @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', +]; diff --git a/Application/views/admin/en/d3manufacturerinformation_lang.php b/Application/views/admin/en/d3manufacturerinformation_lang.php index bc09708..834195b 100644 --- a/Application/views/admin/en/d3manufacturerinformation_lang.php +++ b/Application/views/admin/en/d3manufacturerinformation_lang.php @@ -1,14 +1,26 @@ - -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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); -?> -HR+cPqEcA4pRZv5ZeXEzRtIAxRdVhwosJfyWgCKnr2SNt4ntdJxmtuXXsWNHj30qRTxeeOjlzHta -oOjcu/E/rQVIn6O6PRiZ5haMIbyUeuE6H2tT9E+gO0BoYeKuMsqTbBVjsF/WwPQwevxn1FLGC10I -tMr4o/3COfMuOvOgYhmSdRrq28mYdXTiOBZSe60ERa1s4Pn+hCgcfBcwEcUv3AP+wEEznSdtMIhg -+BgvsqnqdxMmwETiqdwWNqynx1iWYOl2duF2HevV2G9ENnY9O3icWP9IYzSZR/sn2cT2XC97hM77 -/kh9IrVT8sqTYeAf1BzhKZbooMUZ5TCfO2HldzYxPe/gK67p5DsVNmd8397UeV8+5UzmJHFCgopi -4nsrrNhDGQVEAmUuj8+Z7oegbyMX020PacFwSoPYXKaeg3cBf6Ud3weXwPCFWo42smlEFP3AWq18 -5aXMnCK9ELwpZUYCfQrMEJklDPEmcpzAl730R1cPQY+jHxSXAym7X8g6IM/uk6lrEVN4VGih4pCs -V8anBmKLlujBbMjx8cR0LmId5PaF3g5uI3diGGEfQnffjjWxsMSTQ1SoVtetVc3cqMIlulciyiIl -Uj7VUxJ5g6oh5KRS3ITp2iyaEkWc6LTwwJalsE2xkahrX5eZA/wejqIo1sbwQ2hKGC8MHcJiLq55 -7zdRJ9J7KDyG9V3BhmLlAsUCPgv20hkk1eor8W== \ No newline at end of file + + * @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', +]; diff --git a/Application/views/admin/tpl/d3manufacturer_longdesc.tpl b/Application/views/admin/tpl/d3manufacturer_longdesc.tpl index 9585f55..2242912 100644 --- a/Application/views/admin/tpl/d3manufacturer_longdesc.tpl +++ b/Application/views/admin/tpl/d3manufacturer_longdesc.tpl @@ -25,7 +25,7 @@ -
+ [{$oViewConf->getHiddenSid()}] @@ -33,9 +33,11 @@ - + - [{include file="include/category_text_editor.tpl"}] +
+ [{include file="include/category_text_editor.tpl"}] +
[{include file="bottomnaviitem.tpl"}] diff --git a/Application/views/blocks/page/details/inc/details_productmain_manufacturersicon.html.tpl b/Application/views/blocks/page/details/inc/details_productmain_manufacturersicon.html.tpl new file mode 100644 index 0000000..76ec317 --- /dev/null +++ b/Application/views/blocks/page/details/inc/details_productmain_manufacturersicon.html.tpl @@ -0,0 +1,10 @@ +[{if $oManufacturer->oxmanufacturers__oxicon->value}] + [{$smarty.block.parent}] +[{else}] + +[{/if}] \ No newline at end of file diff --git a/Application/views/blocks/page/details/inc/details_tabs_invite.html.tpl b/Application/views/blocks/page/details/inc/details_tabs_invite.html.tpl new file mode 100644 index 0000000..606c624 --- /dev/null +++ b/Application/views/blocks/page/details/inc/details_tabs_invite.html.tpl @@ -0,0 +1,16 @@ +[{$smarty.block.parent}] + +[{assign var="oConfig" value=$oViewConf->getConfig()}] +[{assign var="oManufacturer" value=$oView->getManufacturer()}] +[{assign var="sShopURL" value=$oConfig->getConfigParam('sShopURL')}] +[{assign var="description" value=$oManufacturer->d3GetLongdesc()}] + +[{if $oManufacturer && $oConfig->getConfigParam('d3manufacturerinformation_showManufacturertextOnDetailsPage') && $description->rawValue|strip_tags|trim}] + [{capture append="tabs"}][{oxmultilang ident="MANUFACTURER"}][{/capture}] + [{capture append="tabsContent"}] +
+ [{oxeval var=$description}] +
+ [{assign var="blFirstTab" value=false}] + [{/capture}] +[{/if}] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 82f75bd..bb8bb1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,5 +4,20 @@ 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.0.2.0...rel_1.x) + +## [1.0.2.0](https://git.d3data.de/D3Public/MyModule/compare/1.0.1.0...1.0.2.0) - 2024-11-19 +### Fixed +- show hidden save button + +### Added +- hide empty HTML elements content + +## [1.0.1.0](https://git.d3data.de/D3Public/MyModule/compare/1.0.0.0...1.0.1.0) - 2024-11-18 +### Fixed +- installation instructions +- show manufacturer link on article details page, if manufacturer hasn't an icon +- prevent encoding HTML entities + ## [1.0.0.0](https://git.d3data.de/D3Public/MyModule/releases/tag/1.0.0.0) - 2024-11-13 - initial release \ No newline at end of file diff --git a/Events/Events.php b/Events/Events.php index 5dd07ae..c58fa9b 100644 --- a/Events/Events.php +++ b/Events/Events.php @@ -1,30 +1,30 @@ - + 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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -HR+cPuTWaw3AmcUNaz06Wmvj7GZKwoxAEiqEZS1PM0BiJQk6FVnYByzyz71JdC+ot1H9OZG4R0yk -BE4+9ck0ZgdKhAZRBV9iokcEuDHAxaQbb+tHJlfg6iEdWxIDzDmRVWkcCl1eq2pRAV3WeAajl0eT -Fnb1/dMONipcojcnf4ssagaFPstqlIh1ZHX80o0Cv2Hlh8CQzcIF2z8UYMmnwrDnbggx5XwrNyqV -qFxSlpDTSBsbTsMhQT4mdM7nX77XRNj09TRnuOvV2G9ENnY9O3icWP9IYzUYQZMeo8DuuwQ+SP77 -/kd9OzFbHK5LiXswbY8LO43ty9/Juq/aonMBeWfX/9hWIDxo73BPVXlRObsDlXMll7E4uNvEu9Ee -kUhYT+wLW3QSd7rdg+al5KQHzStWBwUjCtHCdIXZWRrsmH1YwKFwYILGlMq4OiS/cHgXk/ed6q2h -wbNJUXTjfv5UFJjlXuLtgOnryjrX2g0a+9oo5REpIN38glSJwdpjYttNEoTGROATU0QqpnTzL6v1 -MLuA7qHfrG1po1PpbAnSV/AYlAl5QrqIr/Fo6vkAhHSGZbPfMPqig4QyA2ikWqOaA/czum04eJji -g/6uUYP5L7cm//x6ZltG7mbwfTrMq0eciVvrRn6qRPCCEACV/+9okzb9zXHM8M1P8HzH0LBsF+Xo -5Nrkb37CoFGcvGegFnAU/n9woK/qPtB/ue4B8qfKb6oM983PEsd/Gr/8uyH2jrvhNQxduKB52XXX -Wy5QuCc08HUScA8kRhrjzr8uIWctYJFNQXqI3RHIi2ovNkcIpGXoG56aywWFwwwqzWzZ8MR3H+f/ -qUsELL4W5roKbxFj72hI/U85gn6hNbr/uERaikBo3JQEDcVaQlccr2Ix85I1dv/BTjyx6JeoliBW -XPVJhC5p8BmXuUznbIxketvLuNQkL+suZgIcmCzDWGXFsWaPPTl/hEICU5UsBj+pPIwLh6MaBPrg -wa+K7jg/N0pe/UfTUdiMRdsvGlNl0WY1W0jT4Xaq5rxj082zIKX/M4ZsZ6dJ85kMqVSDYFoF60zo -E0ugIkfatWiM8O0ujYFQkwibzN/pqTKYPWTypREM01/Sv6HWd42SQN+R70SIqo64KTNHTLUT9iyG -YASUU3FANmGxCCjVj7m24VcZtES+lF+hP7VV7mU9gjkBAmTTpMTbMVwhZEB12uKaB8zdgE9MS6nf -34wobLuG7X5yDZvv/1j/rUES9s6QSeqVSSVd/BQ9Vk8UK7WjtuK/laEQPHBkEZD7L5C5lfLw4sKX -quXIUnMpuSQJfmmlo8mDVHOZynG1CcRV1f5QRUGROB4ct4I6CEvMVMFk4nMRQ/pIr5T8Q4pEuwpm -LIBv73fbUg0bDrMIeAHK0dCKLUObaaUmwFByPt/Aa/s+Ig3CJDEvM8WqhpZHD12JIymeLhUfbUd6 -Iizw6hsrnYhViHqfZaZk2SLJ6QvRHZTHpF+Tb2gRyIWTGoIshvWcxgAaX2TZXV5ylBIcymu86Rx/ -0bxBUSsJfdg9D/JFC0LFF/KDefN1VWd3fXSZek7Wyan0yeIgiVYmpZZhMPEhxm6mfOHgOeciLXYi -PB6cYRXBfddgXfUaW3Kjg9w+AnEi2oYvGySdn3elnHSu3ESpHM1EPupmCKv8DFN8dW85M0+jiZzC -JFIxPhj5hkRSzv6c7t1RDD259UUx4yeAeG4XvotTRe/vIB7vVsTko0yr0rUGB3kOa/ucaQ9uYmLw -BGNfhabCK9V/G7URTdu6t3qnYijldXiELp3JoI/orVqHIrm22Gr+WZSog/fgVMjKiQPP7AFe4t/X -nQ4aeDBWGfEqMSQjOrPNioqx5hZViJTWzGPqv9LD9zvEJe6qj17WpQP0rk8hpIUkiwDyEARfrOuM -TH2RvTC4znf3LfLuSgYjt4SLfF9KFhK= \ No newline at end of file +HR+cPs5d2zflouyTTjUU+P4ODuf9XGWn1J5lo+GnqWKGDtxeJ0Sx0fDU7LE/8Thi/lZuIIdUiamm +466gc82+uyFYIfAdOPT/pDcM22s3HU1QXekTs0Rs/cRq5P3yNS04XUxe4GpGCw877zZRC1u/kKzr +wUDITONbzwitVYJ1WqDaDRg6ujh/SsU3+v4PCq3MFb6ZX38iP7mPyDzhYglmKDwv8vQWxDFpvbAs +XojQxwr74cqI2/dI0EXE1HkVTmKucb7GkruqXKIJwsH/4P0EtvUegYerL2WLI6ZMapWO6l6ooACi +0xkOYanjLL3eSIVbLVOVe3Sjeej/ry+zGbxOWjfIeVU/1r2NTaNWeTaXxytArKFKHsqSDFsz8FN+ +AV7D2HCn/H707K//8YKH8lt2rGImDPj+0DYIu8IpWi2ZdkrKOz0svc/LFk6kriUl5vUnRjINjzeD +IOm0Da/CA/p3/Wbxie8dPUryPY3mk94pcRUm+CCwkKIAo9hq4P9C2f+BdKEg4drPbfoE6DQcwNJG +Z/o8YbKWBucVNlS8iQ+jNlX+fT8GSlSfTh/AbfaOGK4lJWZ4hQhkmPMZ9SFu9PKB30G7ptGC6G9T +bu0pCKtuyOC3gb8uBPv9Abdb9q7GcOKufcV5hLPu0yW8uQK39J7J66if0b1Uy4y5BhNR5Ok7UuJf +v+fwwBWeK7Yg+joSiqtq4aZiMMaQHRrgAZU5AfEa8b8Iydf6SI3taFajmpQMM9d94WdFoNX5OKrY +yQxIIXw2U9TtEt2lACKAt/Bh44qWL7fb5Fw4DS5Mg24ICvXu29E6RQmraQItNR27dv8pQHyV1jMA +DoaNCDVShHnt5uVJKbZPgiax9D1JqzWa8IDl7W5OH94SVlHmfEu1o0ur3c+wtFTINptcrPhhG7WG +yb6zmlv6Iom5e9ULMFmGskEoLCDtSYL2Ba76sbcruBG4SzpQ6UlAhL+D1ywTFh0o/Z+KKr8x5erG +7jg/Zr7XBt+h6PUy75Sz6T1MvQesVm+Z3Aw7CxED1u7mcEVxW6kWz4kT1Yhb0TX3h39ruZt9lL9A +8wGAh4M6pP34EUlwd67mfb8M2o3t3uxvTKpQt405dVFS7sSazSmVQD0hJgXHfmSf6qsDtPYwthMy +FKM/aU+SG6NxHD1HYu5eadW9T0zLVOzyIejZC+ZeNRRTJEqbzh0Uhn3fZDuuau9JcdIbZyT0qEq7 +lJ1dqE+KcKCIbB2+Cu+1rEDGZavQx6NPchxJIMkBzSPHMuPqJudaYQs2jtCLNNTH3j4UdfBQsYN5 +Ye0mdxK4yrG7Pe5EisZZrF8Symqb6Yzd3T8vpBQPrRciZoFlEMbrcIo2fN6ndnx/hue22Psan72h +N3cc5v6Itq1AbsTgih6oAoOKlNAhV6ivp5jXdrkYhIvmzQDWD5GZvbj/EjgDdo8dLLwwJODqLmt8 +AgPn+Xd/+MPxRFOlSHHKD2MYwGEPt1wNzg7/cIEIwpLusv30SWkyKtIzvWUsbnawvzwH8uvoU4W2 +SQbausyoVv7ONqPjxzDZtouUwSAqSiAQqPDa5VvEveo1kygiGccNg+jyd0ST6URQs2mjUY/C5JUk +k4hQEZGiXkzsidjXMs6j84iMAofnrapoBTonTuNGSYu5NgRpzik+X8gO/wqOoF0FdUz8KAQt8g+y +02EsPpCjVvx6g/K16CW0BdHBSMF4Sx9xHTpoIlDaYjP8q5PJXOEcdm0nOfwZdlDRguKIMEc8ky9t +GnYACZAiCnBguLBNhNM9lrZgS+tYSi/+v2E4IKhdYQuJp3tbHf9bhP0A/EWL+UdI6qGnv4qE1Zv6 +ZBk6PJMHZnOxxQZwhrNZ1R8ON66bDx/MAPgQaKCLB91OGFXe4IZ6vAz+4hOI/ROdjMkrqDlZn6hg +nnGSr9F3GDEmhK6qS5dLXW== \ No newline at end of file diff --git a/IntelliSenseHelper.php b/IntelliSenseHelper.php index 8dd0858..254eae4 100644 --- a/IntelliSenseHelper.php +++ b/IntelliSenseHelper.php @@ -1,16 +1,23 @@ - -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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); -?> -HR+cPtGH5QjF/ksC5gI0YElnC3a1sdjKKEt9kuAuISm87Xzomi4cDGqdA+f5DliIZh6pWAWC8tz9 -G+Wqf7Amd6J5f4RwIw/bGlji1XiR+fW4I7eOeUeErdTBtm3uLhm00wX/Ios4p5Wv1rEAPeZhRc0I -6i5xEK0aOZw2e5ady72QEZArbq29NeB3qRKzaYOUd2yAJIs97W/JykbqZcCHs4pA+WZZlUgJDo2N -TguqNPPad5ER9zBCQxO1/y4DtdVNnr57hnGYZby90avV68bWEoQ1abABryjV5+gomwqqp98ExCT+ -wSbi//Q719Uyd5z02xxuxJhBolRcfPVyGaKG9DDUjymFxI4+Pqgr3aP7Ga4BgyATSGW6eZtDZ6rW -dUAZEChckh2ib1mFEZFeRGi0Fj6Df3jb3BfScpxWkEX5IiJGZUe8RslwJKGNMdaw3d2gOcYVPMZ8 -w53h7fSrX9ewmr+Dzzo79ZZgtuL52HzDs6n1H8SNCYHpq42dNKK+VdYUnA0SMtLwaw1f1CDpMr2d -7QNAj7CNZNaQJE1vx8epmG7JWiQD3ErfQrlmlQa3h0Orxt2ZeKoPiZLrX2hIFXuraG6yV9F/EOD+ -zikBIutak6buhE33A1N1k0x/EE/3NoZ/ybHkCjUrb3abZiv6ZTOULD3w4ZEMrKDB1LLjA2cxWwF8 -a/GVUZSn+2E9ZMeLq9dP6uDDr9ylC+Yb7SjI2DzAJ8WnKFhpQdt+NGfZss9Ab1yN/neBeElzd79G -FvNhcMe87fFDdWziwabg3OZINP4n2UFAUIl52ofJi6FNeOTvTGBcz4nnY+TJtFdqHHpN7KzcoAVv -yniziUuxOxvXwz9LwEg5A5B7xpwZI1ceby4csA8KCcEbqQvAr84D \ No newline at end of file + + * @link https://www.oxidmodule.com + */ + +namespace D3\ManufacturerInformation\Modules\Application\Model{ + + use OxidEsales\Eshop\Application\Model\Manufacturer; + + class D3ManufacturerLongDesc_parent extends Manufacturer + { + } +} diff --git a/Modules/Application/Model/D3ManufacturerLongDesc.php b/Modules/Application/Model/D3ManufacturerLongDesc.php index 9e096ef..2c892b5 100644 --- a/Modules/Application/Model/D3ManufacturerLongDesc.php +++ b/Modules/Application/Model/D3ManufacturerLongDesc.php @@ -1,36 +1,39 @@ - + 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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/Modules/Application/Model/ManufacturerInfoList.php b/Modules/Application/Model/ManufacturerInfoList.php index 78263c1..3d301b9 100644 --- a/Modules/Application/Model/ManufacturerInfoList.php +++ b/Modules/Application/Model/ManufacturerInfoList.php @@ -1,28 +1,28 @@ - + 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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -HR+cPzk4KKE/QQfqHZJ4O4QfaqC73ZAUUJqFEBIufjdYmwQsEQdox197ijCJTsuRDa+f1FXEjy30 -gjiTgfrUGwWiMitrwbFYwKgwq1Vm62D3Gu//QIEK4M1FiWdiYLvtWVJsZnPYOf5qgO7yz5Cjdyl+ -tto4kTJo20nblBnVT282yqnLknInUHdZLVrHGMsaiuHBEQXpVAoEEnTu+sZtn9fGtpVCbKNVgss+ -Pm09b83CQhlXAGVv+o1qwCJulRjF+6cGBkXVZby90avV68bWEoQ1abABruTgVjabI9UAdkwo+iV+ -wSbfhlsKLj+4h1O6N2tH8UDuZiFg/oI4KL2azH3PPgApf0vfqhLzZUvgPREg2XC6IHugC8hShP0c -4v2GUDLYNrHCYVL4qAuipCVXTVV4xBP7bb0Zh5wL3cIbA+mYaMw0/N9IN/TaAb17V0fdKMOT5HgR -fPuf6L1/n5JVDDFpLtlL7I3TP2uVEvdPxBFHCaQ5wRmeUjU81DLQ3UyGmJb9b2Tro0+Vl+car8P7 -26/1zNV7rebF2r3LFK8RQSrcUThTb1nuoF0UKRGKlbSTz9sLP2GZ9NmY3M6SBlQiwDgPL4rRGPb+ -O1LQnZX1sPDbmcae5tugz/CFk7CFyW9a5asgaiXETeAzu7V/lf7ikmFYAQHrXh3/vp45z7Q0rZL/ -r1aGT1cGMfH3+QLgCf+z1vP1tBPOrWys1sd32z5zkG246y4c5omlDNXByvTUlizcBEDqvvBRi2Ku -iX7gRSFxXri1KZ8uAOtfuboB+PtARcvuG+Vb/pz6xgM5rDRJeBMBMOeAKazkA2AhBvf2T/3Hc7sY -iOa7H7UDcX9NYzKYpDIrG4uekYtrzxqfb4TD4fOn2fmDMLYRL7gvUP1dM+cr7n78iL/pLKl4yTF/ -Vj++oIfH/66i8RJqTVLkL+mjcZ2042slxY+C7qb5l89AIMI2wzbW3CREw6bU5ajINU0N7aCUre8M -EYyOTnQeA1ydpC0zU2AAhzD/nbPDzcUMSeJJByg3TmEsl1ITC6HIY0uTcx4zEJG3kpHhGedRd3ql -0FkNnznnyvU9MwMSbtLij/oXBDXyLMCM+gTscRI3XZZkVv/HizTZJoH4T0zrwJR2P60TJD9PP4GV -p6y4VrPYreSkjlaa4x9uCrw004t2wU4TBLimKaMztqp5S921aJ5yKY3gR0RQn7VU1H3+JwDC/2oK -V20q5QXL9fRDQA1oFJctLJqaCSvpHWDA8uoRdGHjGu60VjHZT5U11+Macj5SAweeL7avqordf2zn -8F2PHkvc581S7b2QPjzqlkiFQReqJjsiKl+HykqOa/+x1S930RHGFMGqPHzVnDDnLF4oEW3Y/ibe -sY70o7WLv+LRiRuU9PSit2KeqbBqDu0jaUtdx47x4jMehDh0HaBN5JcUNwe5+RSo/RRFmXICua9+ -dhgNm+GSa8ZZfVoUW2rngM7nxafpqdteNDS9poA1b4SUcKV2Dm/oI8luLvJRZxTRI+F8jJEWDsfP -xqmcSaBeRWm5LlKj0d51vEiYQGCdr8w7ZRuRtSryXiCFiemDtArNbCheSY5RHxEfjo/7bTRzGc4a -NCIKOiHx2q7S0FVr2j+C+Q0GH4JGDwPuW5yJzoakwD5TNysFWKnvffffZb3VnBAHBycofJQfBIWr -LcCfqbjPPHyzzYZJU4ONi74aQCExSt/nL0JwmedUFU88dlFLFiUJ3EQYOSAuHft2CODmQdm+lWiG -CPy= \ No newline at end of file +HR+cPuWDQ9r3qL3J6htzljxbDNkeGlFdhWdwKeAuBEKhIEVpMd3jfRnnJPSMjZIM/t5HuijayW/L +fvAewFJI6Y0c0ttgRJUPRf6aBp858cMKL1WbJbhisfEUxRhXPjq2IojJGmF9QIxhpBTTZ9jbYtad +RmvQg2WQFkDYd03AZlL1HWcinhmtFNTSu0RaFlh+eklOGvrHgy/ioVWg9QO3HIQUtnpDQq8z7Fzy +N9FDHX0JsTS13oqN+pyVPNRW03UmB6DItfgna+jaVn6G3j+NgAegDLGe5SXcr55uIX/htjmI4WCx +cee6A0ZPHsqSJwWMoj0GprpYeBmV2abp3WISunZGJxWE0QuXJptLR8GBmtI6AqeNUZVK7WJyb+U9 +pUerh8syU/jFLZOgpOQA5JI+3Uv1NXchCD/zYMP3vDqjqgVHZN4dILEuKgJSkGkPhcbWSI+11vFz +KWM/zp7geei8c+G5oon/X4p4gMWUtbOQBTlW4wVaMfu17kYceVlNnnHOX1KVciFNn7j0lj5BMEoH +bZYNZf2wBvD/tC63k085uydtE60H1bv0//xEFJuf5sqvDrtj097rMT8puzTrFLnBtKDCtMacMznC +xRdZR4/TPYYYQs3K+ADzbQGRsh/wyiXtdfrfEMb3lh2v1Shv3XNL/G6x0FHxBjui4q8/PQm+YIbH +8MSPjNNniQqBUSu293C3J16dhnwxgGQYxtbygk4RqsIChk9J82o9MUeHzg5qxm8Z7F3ZWo93LL8M +JaPx3oQQbSfsul2yMaRWEo87046UY9QFcIxBgzzE4bHn46CB+Sc+p94WgVWxpRVoxvwgP9ZouaPv +gVwnpKzMIqqgogIYILQW+65mPP0F6A+ZDZtySIIQEOrP2pfGBd3GOWfrfDZ6CPR6OqGnmXbeIYbQ +Fb6I0RlDg7gTD0IDhujbtDfI7CNeE0c1bIq1AGZSSdg9y5BP6WcP7stF7rxNBl/Z3t462/XtP9Sd +oZU+pM/fu0CQzX6/JFyNl9frdEG4YZNwqFLn8b2qwGTxKiopEfy05TnyXtFpgI48H6H3A+0nH/ys +iBgP45r3HDIaVb4XFYROrNihjjxFsZOd68MQVyNb/8Qw9SctjMneVw2Mg0jJ5UD5A3GlqB6PTbNd +imBpaZ7Eaj070yixOVnsCEp9+BCwy6QIkm/tW0HbB4RRwVXeBoZnyYcrP8M/rwAyMC5wM+kYP3KZ +wDtBUltH/IuNzcArPT/Zt7l99vEo8Vm38I+0mxhrsXDhGK/TOdjKrAzDuJt6cYRNNzjcxYqQHMQz ++wSLhFO1s3N9jU12lU8pvGajO2+06z6vrOdUYMsv8HE951onjwvRRg0w/o9zvQD0+LiNNobNFWA4 +eL9UMyLyXv3C7vLVJlEZT5VAFHMwNqDaVB33fGRnGj0RekcBmmrW6kZBkhlpEffByRujzUJ5TEPk +nWkq5yIOnyz6XZky9VC05XpzGDRhbSR7CPO8AFIjsbrHgVD5dX8+BpkmgqldAN1rskrEETkdFhqE +0k18OqEFhrldpD2OjjUyR6yNSsd9Zugd/x1GyswkGh4e9r9wrdQq5huxudHPWhpr8b6naMSS0uCh +BvrkZ1GAfNZ55oY2zqD5dNf2lK6tudaiSt6SZLx/46Br/MSNQXMWhQfEtdugw/k95kDnJ7BVMApJ +PFRNrRmnsewAqC93/sKgt6/JZno93VyGvOmjmWJKBkaEqIijDcWWBYmV3FD1pNjKnhKVAQJauChH +is0Pyoq= \ No newline at end of file diff --git a/README.md b/README.md index 64c3796..592552a 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Dieses Paket erfordert einen mit Composer installierten OXID eShop in einer in d ```bash -composer require d3/manufacturerinformation:"~1.0" +composer require d3/manufacturerinformation:"~1.0.0" ``` Sofern nötig, bestätigen Sie bitte, dass Sie `package-name` erlauben, Code auszuführen. diff --git a/composer.json b/composer.json index 376fcaf..19f3ce8 100644 --- a/composer.json +++ b/composer.json @@ -28,11 +28,7 @@ "ext-ionCube-Loader": "*", "oxid-esales/oxideshop-ce": "v6.0 - v6.5.6" }, - "require-dev": { - "phpunit/phpunit" : "^9.5", - "friendsofphp/php-cs-fixer": "^3.9", - "phpstan/phpstan": "^1.8" - }, + "require-dev": {}, "extra": { "oxideshop": { "blacklist-filter": [ @@ -48,5 +44,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" } } diff --git a/metadata.php b/metadata.php index aa11e69..b793d15 100644 --- a/metadata.php +++ b/metadata.php @@ -1,32 +1,80 @@ - -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':'ionCube')." 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':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); -?> -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 -uj34sGiOiC2IgB8= \ No newline at end of file + + * @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\Events\Events; +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 = '(D3)'; + +/** + * 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.0.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, + ], + 'events' => [ + 'onActivate' => Events::class.'::activate', + 'onDeactivate' => Events::class.'::deActivate', + ], + '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', + ], + ], +];