mirror of
https://github.com/billz/raspap-webgui.git
synced 2023-10-10 13:37:24 +02:00
Fixed up a whole bunch of undefined variable warnings. Added a check to make sure raspap.auth exists before trying to include it.
This commit is contained in:
parent
a6b1d85013
commit
61d450d1c7
@ -29,19 +29,19 @@ function DisplayDashboard(){
|
|||||||
$strRxBytes = $result[1];
|
$strRxBytes = $result[1];
|
||||||
preg_match( '/TX Bytes:(\d+ \(\d+.\d+ [K|M|G]iB\))/i',$strWlan0,$result ) || $result[1] = 'No Data';
|
preg_match( '/TX Bytes:(\d+ \(\d+.\d+ [K|M|G]iB\))/i',$strWlan0,$result ) || $result[1] = 'No Data';
|
||||||
$strTxBytes = $result[1];
|
$strTxBytes = $result[1];
|
||||||
preg_match( '/ESSID:\"([a-zA-Z0-9\s]+)\"/i',$strWlan0,$result );
|
preg_match( '/ESSID:\"([a-zA-Z0-9\s]+)\"/i',$strWlan0,$result ) || $result[1] = 'Not connected';
|
||||||
$strSSID = str_replace( '"','',$result[1] );
|
$strSSID = str_replace( '"','',$result[1] );
|
||||||
preg_match( '/Access Point: ([0-9a-f:]+)/i',$strWlan0,$result );
|
preg_match( '/Access Point: ([0-9a-f:]+)/i',$strWlan0,$result ) || $result[1] = '';
|
||||||
$strBSSID = $result[1];
|
$strBSSID = $result[1];
|
||||||
preg_match( '/Bit Rate=([0-9\.]+ Mb\/s)/i',$strWlan0,$result );
|
preg_match( '/Bit Rate=([0-9\.]+ Mb\/s)/i',$strWlan0,$result ) || $result[1] = '';
|
||||||
$strBitrate = $result[1];
|
$strBitrate = $result[1];
|
||||||
preg_match( '/Tx-Power=([0-9]+ dBm)/i',$strWlan0,$result );
|
preg_match( '/Tx-Power=([0-9]+ dBm)/i',$strWlan0,$result ) || $result[1] = '';
|
||||||
$strTxPower = $result[1];
|
$strTxPower = $result[1];
|
||||||
preg_match( '/Link Quality=([0-9]+)/i',$strWlan0,$result );
|
preg_match( '/Link Quality=([0-9]+)/i',$strWlan0,$result ) || $result[1] = '';
|
||||||
$strLinkQuality = $result[1];
|
$strLinkQuality = $result[1];
|
||||||
preg_match( '/Signal level=(-?[0-9]+ dBm)/i',$strWlan0,$result );
|
preg_match( '/Signal level=(-?[0-9]+ dBm)/i',$strWlan0,$result ) || $result[1] = '';
|
||||||
$strSignalLevel = $result[1];
|
$strSignalLevel = $result[1];
|
||||||
preg_match('/Frequency:(\d+.\d+ GHz)/i',$strWlan0,$result);
|
preg_match('/Frequency:(\d+.\d+ GHz)/i',$strWlan0,$result) || $result[1] = '';
|
||||||
$strFrequency = $result[1];
|
$strFrequency = $result[1];
|
||||||
|
|
||||||
if(strpos( $strWlan0, "UP" ) !== false && strpos( $strWlan0, "RUNNING" ) !== false ) {
|
if(strpos( $strWlan0, "UP" ) !== false && strpos( $strWlan0, "RUNNING" ) !== false ) {
|
||||||
|
@ -78,6 +78,10 @@ function DisplayDHCPConfig() {
|
|||||||
$RangeMask = $arrRange[2];
|
$RangeMask = $arrRange[2];
|
||||||
preg_match( '/([0-9]*)([a-z])/i', $arrRange[3], $arrRangeLeaseTime );
|
preg_match( '/([0-9]*)([a-z])/i', $arrRange[3], $arrRangeLeaseTime );
|
||||||
|
|
||||||
|
$hselected = '';
|
||||||
|
$mselected = '';
|
||||||
|
$dselected = '';
|
||||||
|
|
||||||
switch( $arrRangeLeaseTime[2] ) {
|
switch( $arrRangeLeaseTime[2] ) {
|
||||||
case "h":
|
case "h":
|
||||||
$hselected = " selected";
|
$hselected = " selected";
|
||||||
|
@ -65,6 +65,7 @@ function DisplaySystem(){
|
|||||||
if ($minutes != 0) { $uptime .= $minutes . ' minute' . (($minutes > 1)? 's ':' '); }
|
if ($minutes != 0) { $uptime .= $minutes . ' minute' . (($minutes > 1)? 's ':' '); }
|
||||||
|
|
||||||
// mem used
|
// mem used
|
||||||
|
$memused_status = "primary";
|
||||||
exec("free -m | awk '/Mem:/ { total=$2 } /buffers\/cache/ { used=$3 } END { print used/total*100}'", $memarray);
|
exec("free -m | awk '/Mem:/ { total=$2 } /buffers\/cache/ { used=$3 } END { print used/total*100}'", $memarray);
|
||||||
$memused = floor($memarray[0]);
|
$memused = floor($memarray[0]);
|
||||||
if ($memused > 90) { $memused_status = "danger"; }
|
if ($memused > 90) { $memused_status = "danger"; }
|
||||||
|
@ -19,7 +19,11 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
define('RASPI_CONFIG', '/etc/raspap');
|
define('RASPI_CONFIG', '/etc/raspap');
|
||||||
define('RASPI_ADMIN_DETAILS', RASPI_CONFIG.'/raspap.auth');
|
if(file_exists(RASPI_CONFIG.'/raspap.auth')) {
|
||||||
|
define('RASPI_ADMIN_DETAILS', RASPI_CONFIG.'/raspap.auth');
|
||||||
|
} else {
|
||||||
|
define('RASPI_ADMIN_DETAILS','');
|
||||||
|
}
|
||||||
|
|
||||||
// Constants for configuration file paths.
|
// Constants for configuration file paths.
|
||||||
// These are typical for default RPi installs. Modify if needed.
|
// These are typical for default RPi installs. Modify if needed.
|
||||||
|
11
raspap.php
11
raspap.php
@ -5,10 +5,11 @@ $config = array(
|
|||||||
'admin_pass' => '$2y$10$YKIyWAmnQLtiJAy6QgHQ.eCpY4m.HCEbiHaTgN6.acNC6bDElzt.i'
|
'admin_pass' => '$2y$10$YKIyWAmnQLtiJAy6QgHQ.eCpY4m.HCEbiHaTgN6.acNC6bDElzt.i'
|
||||||
);
|
);
|
||||||
|
|
||||||
if ( $auth_details = fopen(RASPI_CONFIG.'/raspap.auth', 'r') ) {
|
if(file_exists(RASPI_CONFIG.'/raspap.auth')) {
|
||||||
$config['admin_user'] = trim(fgets($auth_details));
|
if ( $auth_details = fopen(RASPI_CONFIG.'/raspap.auth', 'r') ) {
|
||||||
$config['admin_pass'] = trim(fgets($auth_details));
|
$config['admin_user'] = trim(fgets($auth_details));
|
||||||
fclose($auth_details);
|
$config['admin_pass'] = trim(fgets($auth_details));
|
||||||
|
fclose($auth_details);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
Loading…
Reference in New Issue
Block a user