Device Update

* bei den Device Configs werden nun die echten Endungen angezeigt.
This commit is contained in:
Daniel Spitzer
2025-05-19 13:23:03 +02:00
parent 783627f108
commit 8d6ba4aa5a

View File

@@ -408,16 +408,20 @@ foreach ($devicesall as $deviceall) {
<tbody>
<?php foreach ($devicesconfig->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 = '<a href="' . self::getUrl("Device", "api", ['do' => 'getconfig', 'id' => $configid, 'format' => 'txt', 'filename' => $configfileCleartext]) . '">
TXT</a> / <a href="' . self::getUrl("Device", "api", ['do' => 'getconfig', 'id' => $configid, 'format' => 'xml', 'filename' => $configfileCompressed]) . '">
XML</a>';
'.strtoupper($configfileCleartextExtension).'</a> / <a href="' . self::getUrl("Device", "api", ['do' => 'getconfig', 'id' => $configid, 'format' => 'xml', 'filename' => $configfileCompressed]) . '">
'.strtoupper($configfileCompressedExtension).'</a>';
elseif ($configfileCleartext || $configfileCompressed) :
$configLinks = '<a href="' . self::getUrl("Device", "api", ['do' => 'getconfig', 'id' => $configid, 'format' => 'txt', 'filename' => $configfileCleartext . $configfileCompressed]) . '">
TXT</a>';
'.strtoupper($configfileCleartextExtension).'</a>';
endif;
?>