2010-04-06 18:24:54 +02:00
< ? php
//Pandora FMS- http://pandorafms.com
// ==================================================
// Copyright (c) 2005-2010 Artica Soluciones Tecnologicas
// Please see http://pandorafms.org for full contribution list
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public License
// as published by the Free Software Foundation; version 2
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
2011-05-30 19:04:34 +02:00
global $config ;
require_once ( 'include/functions_agents.php' );
include_once ( 'include/functions_reporting.php' );
enterprise_include_once ( 'include/functions_metaconsole.php' );
2010-04-06 18:24:54 +02:00
// Get list of agent + ip
// Params:
// * search_agents 1
// * id_agent
// * q
// * id_group
$search_agents = ( bool ) get_parameter ( 'search_agents' );
2012-03-05 Miguel de Dios <miguel.dedios@artica.es>
* extensions/update_manager/main.php, general/shortcut_bar.php,
godmode/reporting/reporting_builder.item_editor.php,
godmode/reporting/reporting_builder.php,
godmode/reporting/reporting_builder.preview.php, include/functions_api.php,
include/functions_html.php, include/htmlawed.php, include/pchart_graph.php,
operation/events/events_list.php, operation/netflow/nf_live_view.php:
cleaned source code style.
* godmode/menu.php, godmode/agentes/manage_config_remote.php: removed the
enterprise feature that have been wrong for years.
* general/header.php: changed to load the jquery-ui and jquery javascript
library to last version.
* extensions/insert_data.php, extensions/snmp_explorer.php,
godmode/agentes/agent_manager.php, include/ajax/agent.php,
include/javascript/pandora.js, operation/agentes/exportdata.php,
operation/events/events.php: changed the unknow plugin autocomplete for
the autocomple from jquery-ui.
* include/functions_ui.php: cleaned source code style and into the function
"ui_process_page_head" added the blacklist hardwrote for to use old jquery.
* include/styles/jquery-ui-1.8.17.custom.css,
include/javascript/jquery-1.7.1.min.js,
include/javascript/jquery.jquery-ui-1.8.17.custom.min.js: added the last
version of Jquery and Jquery-ui.
Merge from the branch "pandora_4.0"
* godmode/reporting/visual_console_builder.constans.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.editor.php,
include/functions_visual_map.php,
include/ajax/visual_console_builder.ajax.php,
include/javascript/pandora_visual_console.js: changed the unknow
plugin autocomplete for the autocomple from jquery-ui and added function to
paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart) with the
name "progress_bubble".
* images/percentile_item.disabled.png, images/percentile_item.png: added
images for button of percentile item (new item in visual map).
* include/styles/pandora.css: added the style for the new button percentile
item.
* include/functions_graph.php, include/graphs/fgraph.php,
include/graphs/functions_gd.php: cleaned source code style, and added the
params to set text and color in the function "progress_bar" and added
function to paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart)
with the name "progress_bubble".
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5693 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-03-05 18:56:56 +01:00
$search_agents_2 = ( bool ) get_parameter ( 'search_agents_2' );
2012-03-12 17:23:50 +01:00
$get_agents_group = ( bool ) get_parameter ( 'get_agents_group' , false );
if ( $get_agents_group ) {
$id_group = ( int ) get_parameter ( 'id_group' , - 1 );
$mode = ( string ) get_parameter ( 'mode' , 'json' );
$return = array ();
if ( $id_group != - 1 ) {
$return = agents_get_group_agents ( $id_group );
}
switch ( $mode ) {
case 'json' :
echo json_encode ( $return );
break ;
}
return ;
}
2010-04-06 18:24:54 +02:00
2011-05-30 19:04:34 +02:00
if ( $search_agents && ( $config [ 'metaconsole' ] == 0 )) {
2010-04-06 18:24:54 +02:00
require_once ( 'include/functions_agents.php' );
$id_agent = ( int ) get_parameter ( 'id_agent' );
$string = ( string ) get_parameter ( 'q' ); /* q is what autocomplete plugin gives */
2011-11-30 12:26:25 +01:00
$id_group = get_parameter ( 'id_group' , - 1 );
2010-04-06 18:24:54 +02:00
$addedItems = html_entity_decode (( string ) get_parameter ( 'add' ));
$addedItems = json_decode ( $addedItems );
if ( $addedItems != null ) {
foreach ( $addedItems as $item ) {
echo $item . " | \n " ;
}
}
$filter = array ();
2011-04-11 19:05:20 +02:00
switch ( $config [ " dbtype " ]) {
case " mysql " :
case " postgresql " :
$filter [] = '(nombre COLLATE utf8_general_ci LIKE "%' . $string . '%" OR direccion LIKE "%' . $string . '%" OR comentarios LIKE "%' . $string . '%")' ;
break ;
case " oracle " :
$filter [] = '(UPPER(nombre) LIKE UPPER(\'%' . $string . '%\') OR UPPER(direccion) LIKE UPPER(\'%' . $string . '%\') OR UPPER(comentarios) LIKE UPPER(\'%' . $string . '%\'))' ;
break ;
}
2011-11-30 12:26:25 +01:00
if ( $id_group != - 1 )
$filter [ 'id_grupo' ] = $id_group ;
2010-04-06 18:24:54 +02:00
2011-04-15 12:57:43 +02:00
$agents = agents_get_agents ( $filter , array ( 'id_agente' , 'nombre' , 'direccion' ));
2010-04-06 18:24:54 +02:00
if ( $agents === false )
return ;
foreach ( $agents as $agent ) {
2011-05-09 Juan Manuel Ramon <juanmanuel.ramon@artica.es>
* include/functions_graph.php
include/functions_html.php
include/functions_menu.php
include/graphs/fgraph.php
include/functions_messages.php
include/functions_modules.php
include/functions_reporting.php
include/functions_filemanager.php
include/functions_networkmap.php
include/functions_servers.php
include/functions_network_profiles.php
include/functions_network_components.php
include/functions_visual_map.php
include/ajax/visual_console_builder.ajax.php
include/ajax/agent.php
include/ajax/alert_list.ajax.php
include/ajax/module.php
include/functions_io.php
include/functions_api.php
include/functions_ui.php
include/fgraph.php
include/functions_incidents.php
include/functions.php
include/functions_agents.php
include/functions_db.php
include/functions_alerts.php
include/functions_reports.php
include/functions_ui_renders.php
extensions/insert_data.php
extensions/agents_modules.php
extensions/resource_registration.php
extensions/resource_exportation.php
extensions/module_groups.php
extensions/plugin_registration.php
operation/incidents/incident.incident.php
operation/incidents/incident.php
operation/incidents/incident_detail.php
operation/incidents/incident.download_file.php
operation/incidents/incident.list.php
operation/search_modules.php
operation/agentes/status_monitor.php
operation/agentes/export_csv.php
operation/agentes/estado_ultimopaquete.php
operation/agentes/datos_agente.php
operation/agentes/estado_agente.php
operation/agentes/networkmap.topology.php
operation/agentes/networkmap.groups.php
operation/agentes/sla_view.php
operation/agentes/exportdata.php
operation/agentes/estado_monitores.php
operation/agentes/ver_agente.php
operation/agentes/tactical.php
operation/agentes/group_view.php
operation/agentes/networkmap.php
operation/agentes/stat_win.php
operation/servers/view_server.php
operation/servers/view_server_detail.php
operation/menu.php
operation/search_agents.php
operation/integria_incidents/incident.incident.php
operation/integria_incidents/incident.php
operation/integria_incidents/incident_detail.php
operation/integria_incidents/incident.download_file.php
operation/integria_incidents/incident.list.php
operation/events/events_rss.php
operation/events/events_list.php
operation/search_alerts.php
operation/messages/message.php
operation/reporting/reporting_xml.php
operation/reporting/reporting_viewer.php
operation/reporting/custom_reporting.php
operation/search_reports.php
operation/search_results.php
mobile/operation/agents/monitor_status.php
mobile/operation/agents/view_agents.php
mobile/operation/agents/tactical.php
mobile/operation/agents/view_alerts.php
mobile/operation/agents/group_view.php
mobile/operation/servers/view_servers.php
general/logon_ok.php
general/header.php
godmode/admin_access_logs.php
godmode/db/db_refine.php
godmode/db/db_info.php
godmode/db/db_purge.php
godmode/agentes/agent_template.php
godmode/agentes/module_manager_editor_common.php
godmode/agentes/module_manager.php
godmode/agentes/configurar_agente.php
godmode/agentes/module_manager_editor.php
godmode/agentes/agent_manager.php
godmode/servers/recon_script.php
godmode/servers/plugin.php
godmode/servers/manage_recontask.php
godmode/servers/modificar_server.php
godmode/menu.php
godmode/alerts/alert_list.list.php
godmode/alerts/configure_alert_compound.php
godmode/alerts/configure_alert_action.php
godmode/setup/os.list.php
godmode/setup/links.php
godmode/setup/setup.php
godmode/users/user_list.php
godmode/users/configure_user.php
godmode/massive/massive_add_alerts.php
godmode/massive/massive_delete_profiles.php
godmode/massive/massive_edit_agents.php
godmode/massive/massive_delete_modules.php
godmode/massive/massive_add_profiles.php
godmode/massive/massive_delete_alerts.php
godmode/massive/massive_edit_modules.php
godmode/modules/manage_network_components_form.php
godmode/modules/manage_nc_groups_form.php
godmode/modules/manage_network_templates.php
godmode/modules/manage_network_components_form_common.php
godmode/modules/manage_network_templates_form.php
godmode/modules/manage_network_components_form_wmi.php
godmode/modules/manage_network_components.php
godmode/modules/manage_nc_groups.php
godmode/reporting/reporting_builder.preview.php
godmode/reporting/graph_builder.graph_editor.php
godmode/reporting/reporting_builder.php
godmode/reporting/reporting_builder.item_editor.php: Functions in
functions_incidents.php, functions_io.php, functions_menu.php, functions_messages.php,
functions_modules.php, functions_network_components.php, functions_network_profiles.php,
functions_networkmap.php, functions_reporting.php, functions_reports.php,
functions_servers.php have "incidents_", "io_", "menu_", "messages_", "modules_",
"network_profiles_", "network_components_", "networkmap_", "reporting_", "reports_",
"servers_" prefixes respectively.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@4326 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2011-05-09 19:30:55 +02:00
echo io_safe_output ( $agent [ 'nombre' ]) . " | " . io_safe_output ( $agent [ 'id_agente' ]) . " | " . io_safe_output ( $agent [ 'direccion' ]) . " \n " ;
2010-04-06 18:24:54 +02:00
}
return ;
}
2011-05-30 19:04:34 +02:00
elseif ( $search_agents && ( $config [ 'metaconsole' ] == 1 )) {
$servers = db_get_all_rows_sql ( " SELECT * FROM tmetaconsole_setup " );
if ( ! isset ( $servers )) {
return ;
}
foreach ( $servers as $server ) {
if ( ! metaconsole_load_external_db ( $server )) {
continue ;
}
$id_agent = ( int ) get_parameter ( 'id_agent' );
$string = ( string ) get_parameter ( 'q' ); /* q is what autocomplete plugin gives */
$id_group = ( int ) get_parameter ( 'id_group' );
$addedItems = html_entity_decode (( string ) get_parameter ( 'add' ));
$addedItems = json_decode ( $addedItems );
if ( $addedItems != null ) {
foreach ( $addedItems as $item ) {
echo $item . " | \n " ;
}
}
$filter = array ();
switch ( $config [ " dbtype " ]) {
case " mysql " :
case " postgresql " :
$filter [] = '(nombre COLLATE utf8_general_ci LIKE "%' . $string . '%" OR direccion LIKE "%' . $string . '%" OR comentarios LIKE "%' . $string . '%")' ;
break ;
case " oracle " :
$filter [] = '(UPPER(nombre) LIKE UPPER(\'%' . $string . '%\') OR UPPER(direccion) LIKE UPPER(\'%' . $string . '%\') OR UPPER(comentarios) LIKE UPPER(\'%' . $string . '%\'))' ;
break ;
}
$filter [ 'id_grupo' ] = $id_group ;
$agents = agents_get_agents ( $filter , array ( 'id_agente' , 'nombre' , 'direccion' ));
if ( $agents === false )
return ;
foreach ( $agents as $agent ) {
echo io_safe_output ( $agent [ 'nombre' ]) . " ( " . io_safe_output ( $server [ 'server_name' ]) . " ) " . " | " . io_safe_output ( $agent [ 'id_agente' ]) . " | " . io_safe_output ( $server [ 'server_name' ]) . " | " . io_safe_output ( $agent [ 'direccion' ]) . " | " . " \n " ;
}
//Restore db connection
metaconsole_restore_db ();
}
return ;
}
2010-04-06 18:24:54 +02:00
2012-03-05 Miguel de Dios <miguel.dedios@artica.es>
* extensions/update_manager/main.php, general/shortcut_bar.php,
godmode/reporting/reporting_builder.item_editor.php,
godmode/reporting/reporting_builder.php,
godmode/reporting/reporting_builder.preview.php, include/functions_api.php,
include/functions_html.php, include/htmlawed.php, include/pchart_graph.php,
operation/events/events_list.php, operation/netflow/nf_live_view.php:
cleaned source code style.
* godmode/menu.php, godmode/agentes/manage_config_remote.php: removed the
enterprise feature that have been wrong for years.
* general/header.php: changed to load the jquery-ui and jquery javascript
library to last version.
* extensions/insert_data.php, extensions/snmp_explorer.php,
godmode/agentes/agent_manager.php, include/ajax/agent.php,
include/javascript/pandora.js, operation/agentes/exportdata.php,
operation/events/events.php: changed the unknow plugin autocomplete for
the autocomple from jquery-ui.
* include/functions_ui.php: cleaned source code style and into the function
"ui_process_page_head" added the blacklist hardwrote for to use old jquery.
* include/styles/jquery-ui-1.8.17.custom.css,
include/javascript/jquery-1.7.1.min.js,
include/javascript/jquery.jquery-ui-1.8.17.custom.min.js: added the last
version of Jquery and Jquery-ui.
Merge from the branch "pandora_4.0"
* godmode/reporting/visual_console_builder.constans.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.editor.php,
include/functions_visual_map.php,
include/ajax/visual_console_builder.ajax.php,
include/javascript/pandora_visual_console.js: changed the unknow
plugin autocomplete for the autocomple from jquery-ui and added function to
paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart) with the
name "progress_bubble".
* images/percentile_item.disabled.png, images/percentile_item.png: added
images for button of percentile item (new item in visual map).
* include/styles/pandora.css: added the style for the new button percentile
item.
* include/functions_graph.php, include/graphs/fgraph.php,
include/graphs/functions_gd.php: cleaned source code style, and added the
params to set text and color in the function "progress_bar" and added
function to paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart)
with the name "progress_bubble".
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5693 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-03-05 18:56:56 +01:00
if ( $search_agents_2 && ( $config [ 'metaconsole' ] == 0 )) {
2010-04-06 18:24:54 +02:00
2012-03-05 Miguel de Dios <miguel.dedios@artica.es>
* extensions/update_manager/main.php, general/shortcut_bar.php,
godmode/reporting/reporting_builder.item_editor.php,
godmode/reporting/reporting_builder.php,
godmode/reporting/reporting_builder.preview.php, include/functions_api.php,
include/functions_html.php, include/htmlawed.php, include/pchart_graph.php,
operation/events/events_list.php, operation/netflow/nf_live_view.php:
cleaned source code style.
* godmode/menu.php, godmode/agentes/manage_config_remote.php: removed the
enterprise feature that have been wrong for years.
* general/header.php: changed to load the jquery-ui and jquery javascript
library to last version.
* extensions/insert_data.php, extensions/snmp_explorer.php,
godmode/agentes/agent_manager.php, include/ajax/agent.php,
include/javascript/pandora.js, operation/agentes/exportdata.php,
operation/events/events.php: changed the unknow plugin autocomplete for
the autocomple from jquery-ui.
* include/functions_ui.php: cleaned source code style and into the function
"ui_process_page_head" added the blacklist hardwrote for to use old jquery.
* include/styles/jquery-ui-1.8.17.custom.css,
include/javascript/jquery-1.7.1.min.js,
include/javascript/jquery.jquery-ui-1.8.17.custom.min.js: added the last
version of Jquery and Jquery-ui.
Merge from the branch "pandora_4.0"
* godmode/reporting/visual_console_builder.constans.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.editor.php,
include/functions_visual_map.php,
include/ajax/visual_console_builder.ajax.php,
include/javascript/pandora_visual_console.js: changed the unknow
plugin autocomplete for the autocomple from jquery-ui and added function to
paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart) with the
name "progress_bubble".
* images/percentile_item.disabled.png, images/percentile_item.png: added
images for button of percentile item (new item in visual map).
* include/styles/pandora.css: added the style for the new button percentile
item.
* include/functions_graph.php, include/graphs/fgraph.php,
include/graphs/functions_gd.php: cleaned source code style, and added the
params to set text and color in the function "progress_bar" and added
function to paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart)
with the name "progress_bubble".
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5693 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-03-05 18:56:56 +01:00
require_once ( 'include/functions_agents.php' );
$id_agent = ( int ) get_parameter ( 'id_agent' );
$string = ( string ) get_parameter ( 'q' ); /* q is what autocomplete plugin gives */
$id_group = ( int ) get_parameter ( 'id_group' , - 1 );
$addedItems = html_entity_decode (( string ) get_parameter ( 'add' ));
$addedItems = json_decode ( $addedItems );
$all = ( string ) get_parameter ( 'all' , 'all' );
if ( $addedItems != null ) {
foreach ( $addedItems as $item ) {
echo $item . " | \n " ;
}
}
$filter = array ();
switch ( $config [ 'dbtype' ]) {
case " mysql " :
$filter [] = '(nombre COLLATE utf8_general_ci LIKE "%' . $string . '%" OR direccion LIKE "%' . $string . '%" OR comentarios LIKE "%' . $string . '%")' ;
break ;
case " postgresql " :
$filter [] = '(nombre LIKE \'%' . $string . '%\' OR direccion LIKE \'%' . $string . '%\' OR comentarios LIKE \'%' . $string . '%\')' ;
break ;
case " oracle " :
$filter [] = '(UPPER(nombre) LIKE UPPER(\'%' . $string . '%\') OR UPPER(direccion) LIKE UPPER(\'%' . $string . '%\') OR UPPER(comentarios) LIKE UPPER(\'%' . $string . '%\'))' ;
break ;
}
if ( $id_group != - 1 )
$filter [ 'id_grupo' ] = $id_group ;
switch ( $all ) {
case 'enabled' :
$filter [ 'disabled' ] = 0 ;
break ;
}
$agents = agents_get_agents ( $filter , array ( 'id_agente' , 'nombre' , 'direccion' ));
if ( $agents === false )
$agents = array ();
$data = array ();
foreach ( $agents as $agent ) {
$data [] = array ( 'id' => $agent [ 'id_agente' ], 'name' => io_safe_output ( $agent [ 'nombre' ]), 'ip' => io_safe_output ( $agent [ 'direccion' ]));
}
echo json_encode ( $data );
return ;
}
2012-04-09 16:09:13 +02:00
elseif ( $search_agents_2 && ( $config [ 'metaconsole' ] == 1 )) {
2012-03-05 Miguel de Dios <miguel.dedios@artica.es>
* extensions/update_manager/main.php, general/shortcut_bar.php,
godmode/reporting/reporting_builder.item_editor.php,
godmode/reporting/reporting_builder.php,
godmode/reporting/reporting_builder.preview.php, include/functions_api.php,
include/functions_html.php, include/htmlawed.php, include/pchart_graph.php,
operation/events/events_list.php, operation/netflow/nf_live_view.php:
cleaned source code style.
* godmode/menu.php, godmode/agentes/manage_config_remote.php: removed the
enterprise feature that have been wrong for years.
* general/header.php: changed to load the jquery-ui and jquery javascript
library to last version.
* extensions/insert_data.php, extensions/snmp_explorer.php,
godmode/agentes/agent_manager.php, include/ajax/agent.php,
include/javascript/pandora.js, operation/agentes/exportdata.php,
operation/events/events.php: changed the unknow plugin autocomplete for
the autocomple from jquery-ui.
* include/functions_ui.php: cleaned source code style and into the function
"ui_process_page_head" added the blacklist hardwrote for to use old jquery.
* include/styles/jquery-ui-1.8.17.custom.css,
include/javascript/jquery-1.7.1.min.js,
include/javascript/jquery.jquery-ui-1.8.17.custom.min.js: added the last
version of Jquery and Jquery-ui.
Merge from the branch "pandora_4.0"
* godmode/reporting/visual_console_builder.constans.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.editor.php,
include/functions_visual_map.php,
include/ajax/visual_console_builder.ajax.php,
include/javascript/pandora_visual_console.js: changed the unknow
plugin autocomplete for the autocomple from jquery-ui and added function to
paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart) with the
name "progress_bubble".
* images/percentile_item.disabled.png, images/percentile_item.png: added
images for button of percentile item (new item in visual map).
* include/styles/pandora.css: added the style for the new button percentile
item.
* include/functions_graph.php, include/graphs/fgraph.php,
include/graphs/functions_gd.php: cleaned source code style, and added the
params to set text and color in the function "progress_bar" and added
function to paint a Bubble Chart (http://en.wikipedia.org/wiki/Bubble_chart)
with the name "progress_bubble".
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5693 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-03-05 18:56:56 +01:00
$servers = db_get_all_rows_sql ( " SELECT * FROM tmetaconsole_setup " );
if ( ! isset ( $servers )) {
return ;
}
foreach ( $servers as $server ) {
if ( ! metaconsole_load_external_db ( $server )) {
continue ;
}
$id_agent = ( int ) get_parameter ( 'id_agent' );
$string = ( string ) get_parameter ( 'q' ); /* q is what autocomplete plugin gives */
$id_group = ( int ) get_parameter ( 'id_group' );
$addedItems = html_entity_decode (( string ) get_parameter ( 'add' ));
$addedItems = json_decode ( $addedItems );
if ( $addedItems != null ) {
foreach ( $addedItems as $item ) {
echo $item . " | \n " ;
}
}
$filter = array ();
switch ( $config [ " dbtype " ]) {
case " mysql " :
case " postgresql " :
$filter [] = '(nombre COLLATE utf8_general_ci LIKE "%' . $string . '%" OR direccion LIKE "%' . $string . '%" OR comentarios LIKE "%' . $string . '%")' ;
break ;
case " oracle " :
$filter [] = '(UPPER(nombre) LIKE UPPER(\'%' . $string . '%\') OR UPPER(direccion) LIKE UPPER(\'%' . $string . '%\') OR UPPER(comentarios) LIKE UPPER(\'%' . $string . '%\'))' ;
break ;
}
$filter [ 'id_grupo' ] = $id_group ;
$agents = agents_get_agents ( $filter , array ( 'id_agente' , 'nombre' , 'direccion' ));
if ( $agents === false )
$agents = array ();
$data = array ();
foreach ( $agents as $agent ) {
$data [] = array ( 'id' => $agent [ 'id_agente' ],
'name' => io_safe_output ( $agent [ 'nombre' ]) . " ( " . io_safe_output ( $server [ 'server_name' ]) . " ) " ,
'ip' => io_safe_output ( $agent [ 'direccion' ]));
}
//Restore db connection
metaconsole_restore_db ();
echo json_encode ( $data );
}
return ;
}
2010-04-06 18:24:54 +02:00
?>