|
|
|
@ -43,7 +43,7 @@ function pfz_test(){ |
|
|
|
|
|
|
|
|
|
$ifdescrs = get_configured_interface_with_descr(true); |
|
|
|
|
$ifaces=array(); |
|
|
|
|
foreach ($ifdescrs as $ifdescr => $ifname){ |
|
|
|
|
foreach ($ifdescrs as $ifdescr => $ifname){ |
|
|
|
|
$ifinfo = get_interface_info($ifdescr); |
|
|
|
|
$ifaces[$ifname] = $ifinfo; |
|
|
|
|
} |
|
|
|
@ -162,7 +162,11 @@ function pfz_openvpn_servervalue($server_id,$valuekey){ |
|
|
|
|
if ($valuekey=="status") { |
|
|
|
|
if ( ($server['mode']=="server_user") || ($server['mode']=="server_tls_user") || ($server['mode']=="server_tls") ){ |
|
|
|
|
if ($value=="") $value="server_user_listening"; |
|
|
|
|
} |
|
|
|
|
} else if ($server['mode']=="p2p_tls"){ |
|
|
|
|
// For p2p_tls, ensure we have one client, and return up if it's the case |
|
|
|
|
if ($value=="") |
|
|
|
|
$value=(is_array($server["conns"]) && count($server["conns"]) > 0) ? "up" : "down"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|