Revision 9 | Revision 45 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?phpclass host{public $display_name;public $host_id;public $host_object_id;public function __construct($id){$sql="SELECThost_id,display_name,host_object_idFROMhostsWHEREhost_id = $idANDinstance_id = " . $GLOBALS["cfg"]["instance"] . "";$res = $GLOBALS["db"]->query($sql);$row = $res->fetchObject("host");}public static function getStatusList(){$sql = "SELECTcount(current_state) AS anzFROMhoststatusWHEREinstance_id = " . $GLOBALS["cfg"]["instance"] . "ANDcurrent_state = 0";$res = $GLOBALS["db"]->query( $sql );$row = $res->fetchRow();$rows["up"] = $row["anz"];$sql = "SELECTcount(current_state) AS anzFROMhoststatusWHEREinstance_id = " . $GLOBALS["cfg"]["instance"] . "ANDcurrent_state = 1";$res = $GLOBALS["db"]->query( $sql );$row = $res->fetchRow();$rows["down"] = $row["anz"];$sql = "SELECTcount(current_state) AS anzFROMhoststatusWHEREinstance_id = " . $GLOBALS["cfg"]["instance"] . "ANDcurrent_state = 2";$res = $GLOBALS["db"]->query( $sql );$row = $res->fetchRow();$rows["unreachable"] = $row["anz"];$rows["total"] = array_sum( $rows );return $rows;}}?>