From 0aebc084c556ebe8780bf3a31da0e1eaace1c2ec Mon Sep 17 00:00:00 2001
From: zarzuelo <noreply@pandorafms.org>
Date: Mon, 2 Jun 2014 11:19:14 +0000
Subject: [PATCH] 2014-06-02  Sergio Martin <sergio.martin@artica.es>

	* godmode/menu.php: Fixed database interface ACLs for DM flag
	for ticket #849



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10073 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
---
 pandora_console/ChangeLog        | 5 +++++
 pandora_console/godmode/menu.php | 4 ++++
 2 files changed, 9 insertions(+)

diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog
index 143cbadb9a..c463159ada 100644
--- a/pandora_console/ChangeLog
+++ b/pandora_console/ChangeLog
@@ -1,3 +1,8 @@
+2014-06-02  Sergio Martin <sergio.martin@artica.es>
+
+	* godmode/menu.php: Fixed database interface ACLs for DM flag
+	for ticket #849
+
 2014-06-02  Miguel de Dios <miguel.dedios@artica.es>
 	
 	* operation/snmpconsole/snmp_view.php: restored the lost code from
diff --git a/pandora_console/godmode/menu.php b/pandora_console/godmode/menu.php
index 724dc37cc4..63ce72d36f 100644
--- a/pandora_console/godmode/menu.php
+++ b/pandora_console/godmode/menu.php
@@ -266,6 +266,10 @@ if (check_acl ($config['id_user'], 0, "PM")) {
 			
 			$extmenu = $extension['godmode_menu'];
 			
+			if ($extmenu["name"] == 'DB interface' && !check_acl ($config['id_user'], 0, "DM")) { 
+				continue;
+			}
+				
 			//Check the ACL for this user
 			if (! check_acl ($config['id_user'], 0, $extmenu['acl'])) {
 				continue;