diff --git a/ui/include/classes/api/services/CAlert.php b/ui/include/classes/api/services/CAlert.php index c8d831705c4..3c5612430e9 100644 --- a/ui/include/classes/api/services/CAlert.php +++ b/ui/include/classes/api/services/CAlert.php @@ -215,7 +215,7 @@ class CAlert extends CApiService { ' JOIN items i1 ON f1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission p1 ON hh1.hgsetid=p1.hgsetid'. - ' AND p1.ugsetid=p.ugsetid'. + ' AND p1.ugsetid='.self::$userData['ugsetid']. ' WHERE e.objectid=f1.triggerid'. ' AND p1.permission IS NULL'. ')'; diff --git a/ui/include/classes/api/services/CEvent.php b/ui/include/classes/api/services/CEvent.php index 1173b66c966..aac2c56d46d 100644 --- a/ui/include/classes/api/services/CEvent.php +++ b/ui/include/classes/api/services/CEvent.php @@ -243,7 +243,7 @@ class CEvent extends CApiService { ' JOIN items i1 ON f1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission p1 ON p1.hgsetid=hh1.hgsetid'. - ' AND p1.ugsetid=p.ugsetid'. + ' AND p1.ugsetid='.self::$userData['ugsetid']. ' WHERE e.objectid=f1.triggerid'. ' AND p1.permission IS NULL'. ')'; diff --git a/ui/include/classes/api/services/CGraph.php b/ui/include/classes/api/services/CGraph.php index 65f92e054c3..b1b95fcbad9 100644 --- a/ui/include/classes/api/services/CGraph.php +++ b/ui/include/classes/api/services/CGraph.php @@ -122,7 +122,7 @@ class CGraph extends CGraphGeneral { ' JOIN items i1 ON gi1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission p1 ON hh1.hgsetid=p1.hgsetid'. - ' AND p1.ugsetid=p.ugsetid'. + ' AND p1.ugsetid='.self::$userData['ugsetid']. ' WHERE g.graphid=gi1.graphid'. ' AND p1.permission IS NULL'. ')'; diff --git a/ui/include/classes/api/services/CGraphItem.php b/ui/include/classes/api/services/CGraphItem.php index 917c65b68fe..60cf00674e8 100644 --- a/ui/include/classes/api/services/CGraphItem.php +++ b/ui/include/classes/api/services/CGraphItem.php @@ -85,7 +85,7 @@ class CGraphItem extends CApiService { ' JOIN items i1 ON gi1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission p1 ON hh1.hgsetid=p1.hgsetid'. - ' AND p1.ugsetid=p.ugsetid'. + ' AND p1.ugsetid='.self::$userData['ugsetid']. ' WHERE gi.graphid=gi1.graphid'. ' AND p1.permission IS NULL'. ')'; diff --git a/ui/include/classes/api/services/CGraphPrototype.php b/ui/include/classes/api/services/CGraphPrototype.php index f196fa21168..63f3fb7e11b 100644 --- a/ui/include/classes/api/services/CGraphPrototype.php +++ b/ui/include/classes/api/services/CGraphPrototype.php @@ -121,7 +121,7 @@ class CGraphPrototype extends CGraphGeneral { ' JOIN items i1 ON gi1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission p1 ON hh1.hgsetid=p1.hgsetid'. - ' AND p1.ugsetid=p.ugsetid'. + ' AND p1.ugsetid='.self::$userData['ugsetid']. ' WHERE g.graphid=gi1.graphid'. ' AND p1.permission IS NULL'. ')'; diff --git a/ui/include/classes/api/services/CProblem.php b/ui/include/classes/api/services/CProblem.php index 2c9a7457c4d..7ef81ae6e2b 100644 --- a/ui/include/classes/api/services/CProblem.php +++ b/ui/include/classes/api/services/CProblem.php @@ -152,7 +152,7 @@ class CProblem extends CApiService { ' JOIN items i1 ON f1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission pp1 ON hh1.hgsetid=pp1.hgsetid'. - ' AND pp1.ugsetid=pp.ugsetid'. + ' AND pp1.ugsetid='.self::$userData['ugsetid']. ' WHERE p.objectid=f1.triggerid'. ' AND pp1.permission IS NULL'. ')'; diff --git a/ui/include/classes/api/services/CTrigger.php b/ui/include/classes/api/services/CTrigger.php index 8d5dba8d962..117361f0101 100644 --- a/ui/include/classes/api/services/CTrigger.php +++ b/ui/include/classes/api/services/CTrigger.php @@ -155,7 +155,7 @@ class CTrigger extends CTriggerGeneral { ' JOIN items i1 ON f1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission p1 ON hh1.hgsetid=p1.hgsetid'. - ' AND p1.ugsetid=p.ugsetid'. + ' AND p1.ugsetid='.self::$userData['ugsetid']. ' WHERE t.triggerid=f1.triggerid'. ' AND p1.permission IS NULL'. ')'; diff --git a/ui/include/classes/api/services/CTriggerPrototype.php b/ui/include/classes/api/services/CTriggerPrototype.php index c27ebefd067..66f023da998 100644 --- a/ui/include/classes/api/services/CTriggerPrototype.php +++ b/ui/include/classes/api/services/CTriggerPrototype.php @@ -126,7 +126,7 @@ class CTriggerPrototype extends CTriggerGeneral { ' JOIN items i1 ON f1.itemid=i1.itemid'. ' JOIN host_hgset hh1 ON i1.hostid=hh1.hostid'. ' LEFT JOIN permission p1 ON hh1.hgsetid=p1.hgsetid'. - ' AND p1.ugsetid=p.ugsetid'. + ' AND p1.ugsetid='.self::$userData['ugsetid']. ' WHERE t.triggerid=f1.triggerid'. ' AND p1.permission IS NULL'. ')';