2010-06-23 15:54:56 +00:00
< ? php
2010-06-23 14:35:34 +00:00
$id = $device [ 'device_id' ];
$hostname = $device [ 'hostname' ];
$community = $device [ 'community' ];
$snmpver = $device [ 'snmpver' ];
$port = $device [ 'port' ];
echo ( " Humidity : " );
$valid_humidity = array ();
2010-07-17 22:53:53 +00:00
include_dir ( " includes/discovery/humidity " );
2010-06-23 14:35:34 +00:00
if ( $debug ) { print_r ( $valid_humidity ); }
2010-06-23 15:54:56 +00:00
$sql = " SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class='humidity' AND S.device_id = D.device_id AND D.device_id = ' " . $device [ 'device_id' ] . " ' " ;
2010-06-23 14:35:34 +00:00
if ( $query = mysql_query ( $sql ))
{
while ( $test_humidity = mysql_fetch_array ( $query ))
{
2010-06-23 15:54:56 +00:00
$humidity_index = $test_humidity [ 'sensor_index' ];
$humidity_type = $test_humidity [ 'sensor_type' ];
2010-06-23 14:35:34 +00:00
if ( $debug ) { echo ( $humidity_index . " -> " . $humidity_type . " \n " ); }
if ( ! $valid_humidity [ $humidity_type ][ $humidity_index ])
{
echo ( " - " );
2010-06-23 15:54:56 +00:00
mysql_query ( " DELETE FROM `sensors` WHERE sensor_class='humidity' AND sensor_id = ' " . $test_humidity [ 'sensor_id' ] . " ' " );
2010-06-23 14:35:34 +00:00
}
unset ( $humidity_oid ); unset ( $humidity_type );
}
}
unset ( $valid_humidity ); echo ( " \n " );
?>