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' %}