2014-06-20 23:01:21 +01:00
|
|
|
<?php
|
2018-04-07 15:55:28 -05:00
|
|
|
|
2016-04-26 15:06:29 -07:00
|
|
|
header('Content-type: text/plain');
|
2014-06-20 23:01:21 +01:00
|
|
|
|
|
|
|
// FUA
|
2015-08-10 15:13:27 +00:00
|
|
|
|
2019-08-05 14:16:05 -05:00
|
|
|
if (! Auth::user()->hasGlobalAdmin()) {
|
2015-08-10 15:13:27 +00:00
|
|
|
exit('ERROR: You need to be admin');
|
|
|
|
}
|
|
|
|
|
2014-06-20 23:01:21 +01:00
|
|
|
$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;
|
2016-08-18 20:28:22 -05:00
|
|
|
} else {
|
2014-06-20 23:01:21 +01:00
|
|
|
if ($_POST['state'] == 'true') {
|
|
|
|
$state = 1;
|
2016-08-18 20:28:22 -05:00
|
|
|
} elseif ($_POST['state'] == 'false') {
|
2014-06-20 23:01:21 +01:00
|
|
|
$state = 0;
|
2016-08-18 20:28:22 -05:00
|
|
|
} else {
|
2014-06-20 23:01:21 +01:00
|
|
|
$state = 0;
|
|
|
|
}
|
|
|
|
|
2021-10-25 14:35:18 -05:00
|
|
|
set_dev_attrib($device, $module, $state);
|
2014-06-20 23:01:21 +01:00
|
|
|
}
|