diff --git a/Layout/default/Device/Detail.php b/Layout/default/Device/Detail.php index dd5e780c9..3eebd0ddd 100644 --- a/Layout/default/Device/Detail.php +++ b/Layout/default/Device/Detail.php @@ -408,16 +408,20 @@ foreach ($devicesall as $deviceall) { data as $config) : $configfileCleartext = trim($config->config_cleartext); + $configfileCleartextExtension = pathinfo($configfileCleartext, PATHINFO_EXTENSION); + if (empty($configfileCleartextExtension)) + $configfileCleartextExtension = "txt"; $configfileCompressed = trim($config->config_compressed); + $configfileCompressedExtension = pathinfo($configfileCompressed, PATHINFO_EXTENSION); $configid = $config->id; if ($configfileCleartext && $configfileCompressed) : $configLinks = ' 'getconfig', 'id' => $configid, 'format' => 'txt', 'filename' => $configfileCleartext]) . '"> - TXT / 'getconfig', 'id' => $configid, 'format' => 'xml', 'filename' => $configfileCompressed]) . '"> - XML'; + '.strtoupper($configfileCleartextExtension).' / 'getconfig', 'id' => $configid, 'format' => 'xml', 'filename' => $configfileCompressed]) . '"> + '.strtoupper($configfileCompressedExtension).''; elseif ($configfileCleartext || $configfileCompressed) : $configLinks = ' 'getconfig', 'id' => $configid, 'format' => 'txt', 'filename' => $configfileCleartext . $configfileCompressed]) . '"> - TXT'; + '.strtoupper($configfileCleartextExtension).''; endif; ?>