diff --git a/pandora_console/include/ajax/tree.ajax.php b/pandora_console/include/ajax/tree.ajax.php index 58288b3495..28f5a14f79 100644 --- a/pandora_console/include/ajax/tree.ajax.php +++ b/pandora_console/include/ajax/tree.ajax.php @@ -50,44 +50,6 @@ if (is_ajax ()) { return; } - if ($get_detail) { - require_once($config['homedir']."/include/functions_treeview.php"); - - // Clean the output - ob_clean(); - - $id = (int) get_parameter('id'); - $type = (string) get_parameter('type'); - - $server = array(); - if (defined ('METACONSOLE')) { - $server_name = (string) get_parameter('server'); - $server = metaconsole_get_connection($server_name); - metaconsole_connect($server); - } - - switch ($type) { - case 'agent': - treeview_printTable($id, $server); - break; - case 'module': - treeview_printModuleTable($id, $server); - break; - case 'alert': - treeview_printAlertsTable($id, $server); - break; - default: - // Nothing - break; - } - - if (!empty($server) && defined ('METACONSOLE')) { - metaconsole_restore_db(); - } - - return; - } - if ($getGroupStatus) { $id = (int)get_parameter('id', 0); $type = get_parameter('type', 'group'); @@ -134,6 +96,44 @@ if (is_ajax ()) { return; } + if ($get_detail) { + require_once($config['homedir']."/include/functions_treeview.php"); + + // Clean the output + ob_clean(); + + $id = (int) get_parameter('id'); + $type = (string) get_parameter('type'); + + $server = array(); + if (defined ('METACONSOLE')) { + $server_name = (string) get_parameter('server'); + $server = metaconsole_get_connection($server_name); + metaconsole_connect($server); + } + + switch ($type) { + case 'agent': + treeview_printTable($id, $server); + break; + case 'module': + treeview_printModuleTable($id, $server); + break; + case 'alert': + treeview_printAlertsTable($id, $server); + break; + default: + // Nothing + break; + } + + if (!empty($server) && defined ('METACONSOLE')) { + metaconsole_restore_db(); + } + + return; + } + return; } ?> \ No newline at end of file