From 2bd7b58843c8bae364f711fb3cc96e01cc89eb90 Mon Sep 17 00:00:00 2001 From: infosave2007 Date: Sat, 8 Nov 2025 13:16:07 +0300 Subject: [PATCH] fix: update traffic metrics to use bytes instead of traffic values --- templates/clients/view.twig | 13 ++----------- templates/servers/view.twig | 6 +++--- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/templates/clients/view.twig b/templates/clients/view.twig index 937a300..770ae78 100644 --- a/templates/clients/view.twig +++ b/templates/clients/view.twig @@ -280,17 +280,8 @@ async function updateTrafficLimit(event, clientId) { if (data.success !== false) { alert('Traffic limit updated successfully'); - // Update current value display (keep usage info if available) - const currentDiv = document.getElementById('currentTrafficLimit'); - const usageMatch = currentDiv.textContent.match(/used: ([\d.]+) GB/); - if (usageMatch && limitBytes !== null) { - displayText += ` (used: ${usageMatch[1]} GB)`; - } - currentDiv.textContent = displayText; - // Reset form - select.value = ''; - customInput.value = ''; - customInput.style.display = 'none'; + // Reload page to show updated traffic info + window.location.reload(); } else { alert('Error: ' + (data.error || 'Unknown error')); } diff --git a/templates/servers/view.twig b/templates/servers/view.twig index 48ee58d..63297aa 100644 --- a/templates/servers/view.twig +++ b/templates/servers/view.twig @@ -133,15 +133,15 @@
- ↑ {{ (client.traffic_sent|default(0) / 1024 / 1024)|number_format(2) }} MB + ↑ {{ (client.bytes_sent|default(0) / 1024 / 1024)|number_format(2) }} MB
- ↓ {{ (client.traffic_received|default(0) / 1024 / 1024)|number_format(2) }} MB + ↓ {{ (client.bytes_received|default(0) / 1024 / 1024)|number_format(2) }} MB
{% if client.traffic_limit %} - {% set total_traffic = (client.traffic_sent|default(0) + client.traffic_received|default(0)) %} + {% set total_traffic = (client.bytes_sent|default(0) + client.bytes_received|default(0)) %} {% set limit_gb = (client.traffic_limit / 1073741824)|number_format(2) %} {% set used_gb = (total_traffic / 1073741824)|number_format(2) %} {% set percentage = ((total_traffic / client.traffic_limit) * 100)|round %}