diff --git a/system/modules/multicolumnwizard/MultiColumnWizardHelper.php b/system/modules/multicolumnwizard/MultiColumnWizardHelper.php index f91ea2a..c4aac21 100644 --- a/system/modules/multicolumnwizard/MultiColumnWizardHelper.php +++ b/system/modules/multicolumnwizard/MultiColumnWizardHelper.php @@ -27,9 +27,19 @@ public function __construct() parent::__construct(); } - public function addVersionToClass(&$objTemplate) + public function addScriptsAndStyles(&$objTemplate) { - $objTemplate->ua .= ' version_' . str_replace('.', '-', VERSION) . '-' . str_replace('.', '-', BUILD); + //do not allow version information to be leaked in the backend login and install tool (#184) + if ($objTemplate->getName() != 'be_login' && $objTemplate->getName() != 'be_install') + { + $GLOBALS['TL_JAVASCRIPT']['mcw'] = $GLOBALS['TL_CONFIG']['debugMode'] + ? 'system/modules/multicolumnwizard/html/js/multicolumnwizard_be_src.js' + : 'system/modules/multicolumnwizard/html/js/multicolumnwizard_be.js'; + $GLOBALS['TL_CSS']['mcw'] = $GLOBALS['TL_CONFIG']['debugMode'] + ? 'system/modules/multicolumnwizard/html/css/multicolumnwizard_src.css' + : 'system/modules/multicolumnwizard/html/css/multicolumnwizard.css'; + $objTemplate->ua .= ' version_' . str_replace('.', '-', VERSION) . '-' . str_replace('.', '-', BUILD); + } } public function supportModalSelector($strTable) diff --git a/system/modules/multicolumnwizard/config/config.php b/system/modules/multicolumnwizard/config/config.php index 61f54c2..283cfce 100644 --- a/system/modules/multicolumnwizard/config/config.php +++ b/system/modules/multicolumnwizard/config/config.php @@ -39,11 +39,5 @@ if (TL_MODE == 'BE') { - $GLOBALS['TL_JAVASCRIPT']['mcw'] = $GLOBALS['TL_CONFIG']['debugMode'] - ? 'system/modules/multicolumnwizard/html/js/multicolumnwizard_be_src.js' - : 'system/modules/multicolumnwizard/html/js/multicolumnwizard_be.js'; - $GLOBALS['TL_CSS']['mcw'] = $GLOBALS['TL_CONFIG']['debugMode'] - ? 'system/modules/multicolumnwizard/html/css/multicolumnwizard_src.css' - : 'system/modules/multicolumnwizard/html/css/multicolumnwizard.css'; - $GLOBALS['TL_HOOKS']['parseTemplate'][] = array('MultiColumnWizardHelper', 'addVersionToClass'); -} \ No newline at end of file + $GLOBALS['TL_HOOKS']['parseTemplate'][] = array('MultiColumnWizardHelper', 'addScriptsAndStyles'); +}