. * * @package LibreNMS * @link http://librenms.org * @copyright 2017 Tony Murray * @author Tony Murray */ if (is_admin() || is_read()) { echo json_encode(dbFetchRows('SELECT `device_id` AS id, `hostname` AS value FROM `devices`')); } else { $sql = 'SELECT `devices`.`device_id` AS id, `hostname` AS value FROM `devices` LEFT JOIN `devices_perms` ON `devices`.`device_id` = `devices_perms`.`device_id` WHERE `devices_perms`.`user_id` = ?'; echo json_encode(dbFetchRows($sql, $_SESSION['user_id'])); }