2014-06-20 23:01:21 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
// FUA
|
|
|
|
|
|
|
|
$device['device_id'] = $_POST['device_id'];
|
|
|
|
$module = 'discover_'.$_POST['discovery_module'];
|
|
|
|
|
2014-07-03 20:38:28 +01:00
|
|
|
if(!isset($module) && validate_device_id($device['device_id']) === false)
|
2014-06-20 23:01:21 +01:00
|
|
|
{
|
|
|
|
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);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|