mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Fixed mac user perm queries
This commit is contained in:
@ -26,7 +26,16 @@ var grid = $("#mac-search").bootgrid({
|
|||||||
"<select name=\"device_id\" id=\"device_id\" class=\"form-control input-sm\">"+
|
"<select name=\"device_id\" id=\"device_id\" class=\"form-control input-sm\">"+
|
||||||
"<option value=\"\">All Devices</option>"+
|
"<option value=\"\">All Devices</option>"+
|
||||||
<?php
|
<?php
|
||||||
foreach (dbFetchRows("SELECT `device_id`,`hostname` FROM `devices` GROUP BY `hostname` ORDER BY `hostname`") as $data) {
|
$sql = "SELECT `devices`.`device_id`,`hostname` FROM `devices`";
|
||||||
|
|
||||||
|
if (is_admin() === FALSE && is_read() === FALSE) {
|
||||||
|
$sql .= " LEFT JOIN `devices_perms` AS `DP` ON `devices`.`device_id` = `DP`.`device_id`";
|
||||||
|
$where .= " WHERE `DP`.`user_id`=?";
|
||||||
|
$param[] = $_SESSION['user_id'];
|
||||||
|
}
|
||||||
|
|
||||||
|
$sql .= " $where GROUP BY `hostname` ORDER BY `hostname`";
|
||||||
|
foreach (dbFetchRows($sql,$param) as $data) {
|
||||||
echo('"<option value=\"'.$data['device_id'].'\""+');
|
echo('"<option value=\"'.$data['device_id'].'\""+');
|
||||||
if ($data['device_id'] == $_POST['device_id']) {
|
if ($data['device_id'] == $_POST['device_id']) {
|
||||||
echo('" selected "+');
|
echo('" selected "+');
|
||||||
|
Reference in New Issue
Block a user