mirror of
https://gitlab.com/JKANetwork/CheckServer.git
synced 2026-02-25 14:33:47 +01:00
Version 0.9.2
This commit is contained in:
13
index.php
13
index.php
@@ -6,7 +6,7 @@ $results = dbw_query($db_conn,"SELECT * FROM GROUPS"); //All groups
|
||||
while ($group = dbw_fetch_array($db_conn,$results)){ //Know name of all groups
|
||||
$groups[$group['ID_G']] = $group['name'];
|
||||
}
|
||||
|
||||
unset($results); //Free mem
|
||||
|
||||
$results = dbw_query($db_conn,"SELECT * FROM CHECKS ORDER BY ID_G"); //All checks
|
||||
|
||||
@@ -21,10 +21,10 @@ while ($onechk = dbw_fetch_array($db_conn,$results)){
|
||||
case 2: //HttpCode
|
||||
case 4: //MySQL
|
||||
|
||||
if (dbw_query_fetch_array($db_conn, "SELECT COUNT(`ID_CHist`) FROM CHKHIST WHERE ID_C = '$idchk'")[0] != 0){
|
||||
//To enter or not, check if has history (Instead of count > 0, only see if there is any timestamp, is faster)
|
||||
if (dbw_query_fetch_array($db_conn, "SELECT `timestamp` FROM CHKHIST WHERE ID_C = '$idchk' LIMIT 1")[0] != 0){
|
||||
|
||||
|
||||
$consul = dbw_query_fetch_array($db_conn, "SELECT `code`,`timestamp` FROM CHKHIST WHERE ID_C = '$idchk' AND (select min(`timestamp`) FROM CHKHIST)");
|
||||
$consul = dbw_query_fetch_array($db_conn, "SELECT `code`,`timestamp` FROM CHKHIST WHERE ID_C = '$idchk' ORDER BY `timestamp` DESC LIMIT 1");
|
||||
$chks[$idchk]['dateLastChk'] = date('d/m H:i',$consul['timestamp']);
|
||||
|
||||
$chks[$idchk]['failedLastChk'] = $consul['code'];
|
||||
@@ -40,15 +40,16 @@ while ($onechk = dbw_fetch_array($db_conn,$results)){
|
||||
if ($onechk['manStatus'] != ''){
|
||||
$chks[$idchk]['uptime'] = 255;//255 = Maintenance I suppose, not implemented
|
||||
}else{
|
||||
$chks[$idchk]['uptime'] = checkUptime($db_conn,$idchk);
|
||||
$chks[$idchk]['uptime'] = getUptime($db_conn,$idchk);
|
||||
}
|
||||
list($chks[$idchk]['statusText'],$chks[$idchk]['statusColor']) = getStatus($db_conn,$T_,$idchk);
|
||||
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 3: //Visits
|
||||
$visitsSite = dbw_query($db_conn, "SELECT * FROM (SELECT * FROM VISITS WHERE ID_C = '$idchk' ORDER BY `date` DESC LIMIT 0,5) sub ORDER BY `Date` ASC");
|
||||
$visitsSite = dbw_query($db_conn, "SELECT * FROM (SELECT * FROM VISITS WHERE ID_C = '$idchk' ORDER BY `date` DESC LIMIT 0,5) sub ORDER BY `date` ASC"); //Subquery for reorder lastest days in reverse
|
||||
//Create array from last 5 days
|
||||
while ($visitsDay = dbw_fetch_array($db_conn, $visitsSite)){
|
||||
$dateArray[] = $visitsDay['date'];
|
||||
|
||||
Reference in New Issue
Block a user