53 lines
1.5 KiB
PHP
53 lines
1.5 KiB
PHP
|
<?php
|
||
|
function sMaintenance() {
|
||
|
include('config.php');
|
||
|
|
||
|
$con = mysqli_connect($config['DBHOST'], $config['DBUSER'], $config['DBPWD'], $config['DBNAME']);
|
||
|
if ( mysqli_connect_errno() ) {
|
||
|
exit('MySQl Connection failed with error: ' . mysqli_connect_error());
|
||
|
}
|
||
|
|
||
|
$services = mysqli_query($con, "SELECT priority, groupid, name, id, status FROM services ORDER BY priority DESC");
|
||
|
|
||
|
$find = False;
|
||
|
while($servicelist = mysqli_fetch_array($services)){
|
||
|
if(strpos($servicelist['status'], "Maintenance") !== false) {
|
||
|
$find = True;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return $find;
|
||
|
}
|
||
|
|
||
|
function sOffline() {
|
||
|
include('config.php');
|
||
|
|
||
|
$con = mysqli_connect($config['DBHOST'], $config['DBUSER'], $config['DBPWD'], $config['DBNAME']);
|
||
|
if ( mysqli_connect_errno() ) {
|
||
|
exit('MySQl Connection failed with error: ' . mysqli_connect_error());
|
||
|
}
|
||
|
|
||
|
$services = mysqli_query($con, "SELECT priority, groupid, name, id, status FROM services ORDER BY priority DESC");
|
||
|
|
||
|
$find = False;
|
||
|
while($servicelist = mysqli_fetch_array($services)){
|
||
|
if(strpos($servicelist['status'], "Offline") !== false) {
|
||
|
$find = True;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return $find;
|
||
|
}
|
||
|
|
||
|
function getName($id) {
|
||
|
include('config.php');
|
||
|
|
||
|
$con = mysqli_connect($config['DBHOST'], $config['DBUSER'], $config['DBPWD'], $config['DBNAME']);
|
||
|
if ( mysqli_connect_errno() ) {
|
||
|
exit('MySQl Connection failed with error: ' . mysqli_connect_error());
|
||
|
}
|
||
|
|
||
|
return mysqli_fetch_assoc(mysqli_query($con, "SELECT sname FROM services WHERE id='".mysqli_real_escape_string($con, $id)."'"))["sname"];
|
||
|
}
|
||
|
?>
|