diff --git a/src/Resources/contao/util/AeoFrontendUtil.php b/src/Resources/contao/util/AeoFrontendUtil.php index 30eca66..bba91aa 100644 --- a/src/Resources/contao/util/AeoFrontendUtil.php +++ b/src/Resources/contao/util/AeoFrontendUtil.php @@ -31,6 +31,7 @@ namespace cgoIT\aeo; use cgoIT\aeo\AeoUtil; +use cgoIT\aeo\AeoJavaScript; /** * Class AeoFrontendUtil @@ -79,6 +80,7 @@ class AeoFrontendUtil extends \Frontend { protected $aeo; protected $aeoUtil; + protected $aeoJavaScript; /** * Initialize the object @@ -90,6 +92,7 @@ class AeoFrontendUtil extends \Frontend { if (TL_MODE == 'FE') { global $objPage; $this->aeoUtil = new AeoUtil(); + $this->aeoJavaScript = new AeoJavaScript(); if ($GLOBALS['TL_CONFIG']['aeo_replace_standard_obfuscation'] === true) { $this->use_rot_13 = $GLOBALS['TL_CONFIG']['aeo_use_rot_13']; @@ -495,8 +498,7 @@ class Aeo extends \System { } function dropJS() { - $this->import('aeo\\AeoJavaScript', 'AeoJavaScript'); - $strContentJs = $this->AeoJavaScript->getContent(str_replace("/", "\/", $this->folder), $this->rot13); + $strContentJs = $this->aeoJavaScript->getContent(str_replace("/", "\/", $this->folder), $this->rot13); $strContentJs = "\n\n"; return $strContentJs; }