mirror of
https://gitlab.com/JKANetwork/CheckServer.git
synced 2026-02-14 09:11:34 +01:00
View uptime in index page
This commit is contained in:
@@ -28,7 +28,11 @@ function checkStatus($db_conn,$ID_C){
|
||||
}
|
||||
|
||||
function checkUptime($db_conn,$ID_C,$precision = 0){
|
||||
$time = $precision;
|
||||
if ($precision == 0){
|
||||
$time = time()-30*24*3600; //Last month
|
||||
}else{
|
||||
$time = $precision;
|
||||
}
|
||||
if ($precision != 0){
|
||||
$good = dbw_query_fetch_array($db_conn,"SELECT COUNT(*) FROM CHKHIST WHERE ID_C = '$ID_C' AND code == 0 AND `timestamp` > $time")[0];
|
||||
$all = dbw_query_fetch_array($db_conn,"SELECT COUNT(*) FROM CHKHIST WHERE ID_C = '$ID_C' AND `timestamp` > $time")[0];
|
||||
@@ -37,7 +41,7 @@ function checkUptime($db_conn,$ID_C,$precision = 0){
|
||||
$all = dbw_query_fetch_array($db_conn,"SELECT COUNT(*) FROM CHKHIST WHERE ID_C = '$ID_C'")[0];
|
||||
}
|
||||
if ($all != 0){
|
||||
$uptime = ($good/$all)*100;
|
||||
$uptime = round(($good/$all)*100,2);
|
||||
return $uptime;
|
||||
}else{
|
||||
return 100;
|
||||
|
||||
Reference in New Issue
Block a user