diff --git a/Model/DynamicStyle/EscapeCss.php b/Model/DynamicStyle/EscapeCss.php new file mode 100644 index 0000000..6403021 --- /dev/null +++ b/Model/DynamicStyle/EscapeCss.php @@ -0,0 +1,23 @@ +]+>(.*?)<\/[^<>]+>/m', '/* Forbidden tags in styles */', $css); + return $css; + } + return ''; + } +} \ No newline at end of file diff --git a/ViewModel/RenderCssViewModel.php b/ViewModel/RenderCssViewModel.php new file mode 100644 index 0000000..d24519f --- /dev/null +++ b/ViewModel/RenderCssViewModel.php @@ -0,0 +1,35 @@ +escapeCss = $escapeCss; + } + + public function escapeCss($css){ + return $this->escapeCss->escapeCss($css); + } +} diff --git a/composer.json b/composer.json index 0b831fd..f175e37 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "olegnax/module-core", "description": "Olegnax Core. Required by all Olegnax extensions and themes.", - "version": "1.3.4.2", + "version": "1.3.4.3", "type": "magento2-module", "license": [ "OSL-3.0" diff --git a/etc/module.xml b/etc/module.xml index a692a9f..93523a0 100644 --- a/etc/module.xml +++ b/etc/module.xml @@ -1,6 +1,6 @@ - +