diff --git a/src/AdminCabinet/Controllers/PbxExtensionModulesController.php b/src/AdminCabinet/Controllers/PbxExtensionModulesController.php index 3e4419d91..359ad91b5 100644 --- a/src/AdminCabinet/Controllers/PbxExtensionModulesController.php +++ b/src/AdminCabinet/Controllers/PbxExtensionModulesController.php @@ -58,14 +58,12 @@ public function indexAction(): void if ($module['disabled'] === '1') { $moduleRecord['status'] = 'disabled'; $moduleRecord['disableReason'] = $module['disableReason']; - $moduleRecord['disableReasonText'] = $module['disableReasonText']; + $moduleRecord['disableReasonText'] = htmlspecialchars($module['disableReasonText']); // Translate the license message - if ( - $moduleRecord['disableReason'] === PbxExtensionState::DISABLED_BY_LICENSE - && isset($moduleRecord['disableReasonText']) - ) { + if ($moduleRecord['disableReason'] === PbxExtensionState::DISABLED_BY_LICENSE) { $lic = $this->di->getShared(MarketPlaceProvider::SERVICE_NAME); - $moduleRecord['disableReasonText'] = $lic->translateLicenseErrorMessage((string)$moduleRecord['disableReasonText']); + $moduleRecord['disableReasonText'] + = $lic->translateLicenseErrorMessage((string)$moduleRecord['disableReasonText']); } } $moduleList[] = $moduleRecord; diff --git a/src/AdminCabinet/Views/PbxExtensionModules/indexTabs/installedTab.volt b/src/AdminCabinet/Views/PbxExtensionModules/indexTabs/installedTab.volt index 4aba3c251..374403045 100644 --- a/src/AdminCabinet/Views/PbxExtensionModules/indexTabs/installedTab.volt +++ b/src/AdminCabinet/Views/PbxExtensionModules/indexTabs/installedTab.volt @@ -24,12 +24,12 @@ {% if module['disableReason']=='DisabledByException' %} {% elseif module['disableReason']=='DisabledByLicense' %}