Get hostapdStatus from System

This commit is contained in:
billz 2020-02-01 11:07:54 +00:00
parent 1bbeefca7c
commit 2056236c42
1 changed files with 3 additions and 2 deletions

View File

@ -1,6 +1,7 @@
<?php <?php
include_once('includes/status_messages.php'); include_once('includes/status_messages.php');
include_once('app/lib/system.php');
/** /**
* *
@ -9,6 +10,7 @@ include_once('includes/status_messages.php');
function DisplayHostAPDConfig() function DisplayHostAPDConfig()
{ {
$status = new StatusMessages(); $status = new StatusMessages();
$system = new System();
$arrHostapdConf = parse_ini_file('/etc/raspap/hostapd.ini'); $arrHostapdConf = parse_ini_file('/etc/raspap/hostapd.ini');
$arrConfig = array(); $arrConfig = array();
$arr80211Standard = [ $arr80211Standard = [
@ -44,12 +46,11 @@ function DisplayHostAPDConfig()
} }
exec('cat '. RASPI_HOSTAPD_CONFIG, $hostapdconfig); exec('cat '. RASPI_HOSTAPD_CONFIG, $hostapdconfig);
exec('pidof hostapd | wc -l', $hostapdstatus);
exec('iwgetid '. RASPI_WIFI_CLIENT_INTERFACE. ' -r', $wifiNetworkID); exec('iwgetid '. RASPI_WIFI_CLIENT_INTERFACE. ' -r', $wifiNetworkID);
if ( !empty($wifiNetworkID[0])) { if ( !empty($wifiNetworkID[0])) {
$managedModeEnabled = true; $managedModeEnabled = true;
} }
$hostapdstatus = $system->hostapdStatus();
$serviceStatus = $hostapdstatus[0] == 0 ? "down" : "up"; $serviceStatus = $hostapdstatus[0] == 0 ? "down" : "up";
foreach ($hostapdconfig as $hostapdconfigline) { foreach ($hostapdconfig as $hostapdconfigline) {