From 422a46e92c155c39da4720f5313a5d4f34b76858 Mon Sep 17 00:00:00 2001 From: billz Date: Tue, 24 Mar 2020 18:48:35 +0000 Subject: [PATCH] Fix PHP notices --- app/lib/system.php | 92 +++++++++++++++++++++---------------------- includes/sysstats.php | 2 +- index.php | 2 +- templates/openvpn.php | 3 +- 4 files changed, 49 insertions(+), 50 deletions(-) diff --git a/app/lib/system.php b/app/lib/system.php index 9e374d5c..ddf31bad 100644 --- a/app/lib/system.php +++ b/app/lib/system.php @@ -1,59 +1,59 @@ 1)? 's ':' '); - } - if ($hours != 0) { - $uptime .= $hours . ' hour' . (($hours > 1)? 's ':' '); - } - if ($minutes != 0) { - $uptime .= $minutes . ' minute' . (($minutes > 1)? 's ':' '); + public function hostname() { + return shell_exec("hostname -f"); } - return $uptime; - } + public function uptime() { + $uparray = explode(" ", exec("cat /proc/uptime")); + $seconds = round($uparray[0], 0); + $minutes = $seconds / 60; + $hours = $minutes / 60; + $days = floor($hours / 24); + $hours = floor($hours - ($days * 24)); + $minutes = floor($minutes - ($days * 24 * 60) - ($hours * 60)); + $uptime= ''; + if ($days != 0) { + $uptime .= $days . ' day' . (($days > 1)? 's ':' '); + } + if ($hours != 0) { + $uptime .= $hours . ' hour' . (($hours > 1)? 's ':' '); + } + if ($minutes != 0) { + $uptime .= $minutes . ' minute' . (($minutes > 1)? 's ':' '); + } - public function usedMemory() { - $used = shell_exec("free -m | awk '/Mem:/ { total=$2 ; used=$3 } END { print used/total*100}'"); - return floor($used); - } + return $uptime; + } - public function processorCount() { - $procs = shell_exec("nproc --all"); - return intval($proc); - } + public function usedMemory() { + $used = shell_exec("free -m | awk '/Mem:/ { total=$2 ; used=$3 } END { print used/total*100}'"); + return floor($used); + } - public function loadAvg1Min() { - $load = exec("awk '{print $1}' /proc/loadavg"); - return floatval($load); - } + public function processorCount() { + $procs = shell_exec("nproc --all"); + return intval($procs); + } - public function systemLoadPercentage() { - return intval(($this->loadAvg1Min() * 100) / $this->processorCount()); - } + public function loadAvg1Min() { + $load = exec("awk '{print $1}' /proc/loadavg"); + return floatval($load); + } - public function systemTemperature() { - $cpuTemp = file_get_contents("/sys/class/thermal/thermal_zone0/temp"); - return number_format($cpuTemp/1000, 1); - } + public function systemLoadPercentage() { + return intval(($this->loadAvg1Min() * 100) / $this->processorCount()); + } - public function hostapdStatus() { - exec('pidof hostapd | wc -l', $status); - return $status; - } + public function systemTemperature() { + $cpuTemp = file_get_contents("/sys/class/thermal/thermal_zone0/temp"); + return number_format((float)$cpuTemp/1000, 1); + } + + public function hostapdStatus() { + exec('pidof hostapd | wc -l', $status); + return $status; + } } diff --git a/includes/sysstats.php b/includes/sysstats.php index 2b9e2354..591672ba 100755 --- a/includes/sysstats.php +++ b/includes/sysstats.php @@ -28,7 +28,7 @@ if ($cpuload > 90) { $cpuload_status = "danger"; } elseif ($cpuload > 75) { $cpuload_status = "warning"; -} elseif ($cpuload > 0) { +} elseif ($cpuload >= 0) { $cpuload_status = "success"; } diff --git a/index.php b/index.php index 2bedcd9b..5fc01196 100755 --- a/index.php +++ b/index.php @@ -108,7 +108,7 @@ $bridgedEnabled = $arrHostapdConf['BridgedEnable'];
-