diff --git a/src/www/widgets/widgets/openvpn.widget.php b/src/www/widgets/widgets/openvpn.widget.php
index 8e253513d..6fe1abc44 100644
--- a/src/www/widgets/widgets/openvpn.widget.php
+++ b/src/www/widgets/widgets/openvpn.widget.php
@@ -119,7 +119,7 @@ foreach ($openvpn_cfg as $section => &$ovpncfg) {
foreach ($server['client_list'] as $conn) :?>
=$conn['common_name'] ?? '';?> =$conn['connected_since'] ?? '';?> |
- =$conn['real_address'] ?? '';?> =$conn['virtual_address'] ?? '';?>"; }?>=$conn['virtual_ipv6_address'] ?? '';?> |
+ = join(' ', array_filter([$conn['real_address'] ?? '', $conn['virtual_address'] ?? '', $conn['virtual_ipv6_address'] ?? ''])) ?> |
&$ovpncfg) {
elseif (!empty($server['timestamp'])):?>
| =date('Y-m-d H:i:s', $server['timestamp']);?> |
- =$server['real_address'];?> =$server['virtual_address'];?>"; }?>=$conn['virtual_ipv6_address'];?> |
+ = join(' ', array_filter([$server['real_address'] ?? '', $server['virtual_address'] ?? '', $server['virtual_ipv6_address'] ?? ''])) ?> |
'>
|
@@ -162,10 +162,11 @@ foreach ($openvpn_cfg as $section => &$ovpncfg) {
=$client['name'];?> =date('Y-m-d H:i:s', $client['timestamp']);?> |
- =$client['real_address'];?> =$client['virtual_address'];?>"; }?>=$conn['virtual_ipv6_address'];?> |
+ = join(' ', array_filter([$client['real_address'] ?? '', $client['virtual_address'] ?? '', $client['virtual_ipv6_address'] ?? ''])) ?> |
'>
|
|