mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Final fixes for device edit pages
This commit is contained in:
37
html/forms/poller-module-update.inc.php
Normal file
37
html/forms/poller-module-update.inc.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user