diff --git a/pandora_console/godmode/update_manager/update_manager.offline.php b/pandora_console/godmode/update_manager/update_manager.offline.php index ce9faad466..5bfc3ad6bd 100644 --- a/pandora_console/godmode/update_manager/update_manager.offline.php +++ b/pandora_console/godmode/update_manager/update_manager.offline.php @@ -18,6 +18,14 @@ global $config; // ui_require_css_file('update_manager', 'godmode/update_manager/'); +check_login (); + +// ui_require_css_file('update_manager', 'godmode/update_manager/'); +if (! check_acl ($config['id_user'], 0, "PM") && ! is_user_admin ($config['id_user'])) { + db_pandora_audit("ACL Violation", "Trying to access Setup Management"); + require ("general/noaccess.php"); + return; +} $baseurl = ui_get_full_url(false, false, false, false); ?> diff --git a/pandora_console/godmode/update_manager/update_manager.online.php b/pandora_console/godmode/update_manager/update_manager.online.php index 30cd8c94cc..d9939fcb27 100644 --- a/pandora_console/godmode/update_manager/update_manager.online.php +++ b/pandora_console/godmode/update_manager/update_manager.online.php @@ -16,6 +16,14 @@ global $config; +check_login (); + +if (! check_acl ($config['id_user'], 0, "PM") && ! is_user_admin ($config['id_user'])) { + db_pandora_audit("ACL Violation", "Trying to access Setup Management"); + require ("general/noaccess.php"); + return; +} + ui_require_css_file('update_manager', 'godmode/update_manager/'); require_once("include/functions_update_manager.php"); enterprise_include_once("include/functions_update_manager.php"); diff --git a/pandora_console/godmode/update_manager/update_manager.php b/pandora_console/godmode/update_manager/update_manager.php index 34d99ba324..4659550a4e 100644 --- a/pandora_console/godmode/update_manager/update_manager.php +++ b/pandora_console/godmode/update_manager/update_manager.php @@ -16,9 +16,16 @@ global $config; +check_login (); //The ajax is in // include/ajax/update_manager.ajax.php +if (! check_acl ($config['id_user'], 0, "PM") && ! is_user_admin ($config['id_user'])) { + db_pandora_audit("ACL Violation", "Trying to access Setup Management"); + require ("general/noaccess.php"); + return; +} + $tab = get_parameter('tab', 'online'); $buttons = array( diff --git a/pandora_console/godmode/update_manager/update_manager.setup.php b/pandora_console/godmode/update_manager/update_manager.setup.php index 0b558d5b1e..1d7f3b6952 100644 --- a/pandora_console/godmode/update_manager/update_manager.setup.php +++ b/pandora_console/godmode/update_manager/update_manager.setup.php @@ -16,6 +16,14 @@ global $config; +check_login (); + +if (! check_acl ($config['id_user'], 0, "PM") && ! is_user_admin ($config['id_user'])) { + db_pandora_audit("ACL Violation", "Trying to access Setup Management"); + require ("general/noaccess.php"); + return; +} + $action_update_url_update_manager = (bool)get_parameter( 'action_update_url_update_manager', 0);