mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
38 lines
583 B
PHP
38 lines
583 B
PHP
<?php
|
|
|
|
// FUA
|
|
|
|
$device['device_id'] = $_POST['device_id'];
|
|
$module = 'poll_'.$_POST['poller_module'];
|
|
|
|
if(!isset($module) && !isset($device_id) && !is_numeric($device_id))
|
|
{
|
|
echo('error with data');
|
|
exit;
|
|
}
|
|
else
|
|
{
|
|
if($_POST['state'] == 'true')
|
|
{
|
|
$state = 1;
|
|
}
|
|
elseif($_POST['state'] == 'false')
|
|
{
|
|
$state = 0;
|
|
}
|
|
else
|
|
{
|
|
$state = 0;
|
|
}
|
|
|
|
if(isset($attribs['poll_'.$module]) && $attribs['poll_'.$module] != $config['poller_modules'][$module])
|
|
{
|
|
del_dev_attrib($device, $module);
|
|
}
|
|
else
|
|
{
|
|
set_dev_attrib($device, $module, $state);
|
|
}
|
|
}
|
|
|