'; html_print_input_hidden ("server",$id_server); $table->cellpadding=4; $table->cellspacing=4; $table->width='100%'; $table->class="databox filters"; $table->data[] = array (__('Name'),$row["name"]); $table->data[] = array (__('IP Address'),html_print_input_text ('address',$row["ip_address"],'',50,0,true)); $table->data[] = array (__('Description'),html_print_input_text ('description',$row["description"],'',50,0,true)); html_print_table ($table); echo '
'; echo ''; echo "
"; } elseif (isset($_GET["server_remote"])) { // Headers $id_server= get_parameter_get ("server_remote"); ui_print_page_header (__('Remote Configuration'), "images/gm_servers.png", false, "servers", true); enterprise_include("godmode/servers/server_disk_conf_editor.php"); } else { // Header ui_print_page_header (__('Pandora servers'), "images/gm_servers.png", false, "servers", true); // Move SNMP modules back to the enterprise server if (isset($_GET["server_reset_snmp_enterprise"])) { $result = db_process_sql ("UPDATE tagente_estado SET last_error=0"); if($result === false) { ui_print_error_message(__('Unsuccessfull action')); } else { ui_print_success_message(__('Successfully action')); } } // Reset module count if (isset($_GET["server_reset_counts"])) { $reslt = db_process_sql ("UPDATE tagente SET update_module_count=1, update_alert_count=1"); if($result === false) { ui_print_error_message(__('Unsuccessfull action')); } else { ui_print_success_message(__('Successfully action')); } } if (isset ($_GET["delete"])) { $id_server = get_parameter_get ("server_del"); $result = db_process_sql_delete('tserver', array('id_server' => $id_server)); if ($result !== false) { ui_print_success_message(__('Server deleted successfully')); } else { ui_print_error_message(__('There was a problem deleting the server')); } } elseif (isset($_GET["update"])) { $address = get_parameter_post ("address"); $description = get_parameter_post ("description"); $id_server = get_parameter_post ("server"); $values = array('ip_address' => $address, 'description' => $description); $result = db_process_sql_update('tserver', $values, array('id_server' => $id_server)); if ($result !== false) { ui_print_success_message(__('Server updated successfully')); } else { ui_print_error_message(__('There was a problem updating the server')); } } elseif (isset($_GET["delete_conf_file"])) { $correct = false; $id_server = get_parameter ("id_server"); $server_md5 = md5(io_safe_output(servers_get_name ($id_server,'none')), FALSE); if (file_exists ($config["remote_config"] . "/md5/" . $server_md5 . ".srv.md5")) { // Server remote configuration editor $file_name = $config["remote_config"] . "/conf/" . $server_md5 . ".srv.conf"; $correct = @unlink ($file_name); $file_name = $config["remote_config"] . "/md5/" . $server_md5 . ".srv.md5"; $correct = @unlink ($file_name); } ui_print_result_message ($correct, __('Conf file deleted successfully'), __('Could not delete conf file')); } $tiny = false; require($config['homedir'] . '/godmode/servers/servers.build_table.php'); } ?>