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