diff --git a/ajax/networking/wifi_stations.php b/ajax/networking/wifi_stations.php index b6298046..d61974ab 100644 --- a/ajax/networking/wifi_stations.php +++ b/ajax/networking/wifi_stations.php @@ -6,17 +6,21 @@ require_once '../../includes/config.php'; require_once '../../includes/authenticate.php'; require_once '../../includes/defaults.php'; require_once '../../includes/functions.php'; -require_once '../../includes/wifi_functions.php'; + +use RaspAP\Networking\Hotspot\WiFiManager; + +$wifi = new WiFiManager(); $networks = []; $network = null; $ssid = null; -knownWifiStations($networks); -nearbyWifiStations($networks, !isset($_REQUEST["refresh"])); -connectedWifiStations($networks); -sortNetworksByRSSI($networks); -foreach ($networks as $ssid => $network) $networks[$ssid]["ssidutf8"] = ssid2utf8( $ssid ); +$wifi->knownWifiStations($networks); +$wifi->nearbyWifiStations($networks, !isset($_REQUEST["refresh"])); +$wifi->connectedWifiStations($networks); +$wifi->sortNetworksByRSSI($networks); + +foreach ($networks as $ssid => $network) $networks[$ssid]["ssidutf8"] = $wifi->ssid2utf8( $ssid ); $connected = array_filter($networks, function($n) { return $n['connected']; } ); $known = array_filter($networks, function($n) { return !$n['connected'] && $n['configured']; } );