getRemoteServer($rhost_id); if ( $remote_server === FALSE ) { print_failure(get_lang_f('invalid_remote_host_id',$rhost_id)); $view->refresh("?m=server"); return; } echo "
". get_lang("areyousure_removeagent") ." \"". $remote_server['remote_server_name']."\" ". get_lang("areyousure_removeagent2") ."
". get_lang("yes") ." ". get_lang("no") ."
"; return; } else if ( $db->removeRemoteServer($rhost_id) === FALSE ) print_failure( get_lang("error_while_remove") ); else print_success(get_lang_f('remote_host_removed',$remote_server['remote_server_name'])); $view->refresh("?m=server"); return; } else if ( isset($_REQUEST['save_settings']) ) { $db->changeRemoteServerSettings($remote_server['remote_server_id'], $_REQUEST['remote_host'], $_REQUEST['remote_host_port'], $_REQUEST['remote_host_name'], $_REQUEST['ogp_user'], $_REQUEST['remote_host_ftp_ip'], $_REQUEST['remote_host_ftp_port'], $_REQUEST['remote_encryption_key'], $_REQUEST['timeout'], $_REQUEST['use_nat'], $_REQUEST['display_public_ip']); print_success(get_lang_f('remote_server_settings_changed',$remote_server['remote_server_name'])); $view->refresh("?m=server&p=edit&rhost_id=".$rhost_id."&edit"); } if ( isset($_REQUEST['edit']) ) { $remote_server = $db->getRemoteServer($rhost_id); $ftp_ip = empty($remote_server['ftp_ip']) ? $remote_server['agent_ip'] : $remote_server['ftp_ip']; require_once('includes/form_table_class.php'); $ft = new FormTable(); $ft->start_form('?m=server&p=edit&rhost_id='.$rhost_id.'&edit'); $ft->add_field_hidden('rhost_id',$remote_server['remote_server_id']); $ft->start_table(); $ft->add_field('string','remote_host',$remote_server['agent_ip']); $ft->add_field('string','remote_host_port',$remote_server['agent_port']); $ft->add_field('string','remote_host_name',$remote_server['remote_server_name']); $ft->add_field('string','ogp_user',$remote_server['ogp_user']); $ft->add_field('string','remote_host_ftp_ip',$ftp_ip); $ft->add_field('string','remote_host_ftp_port',$remote_server['ftp_port']); $ft->add_field('string','remote_encryption_key',$remote_server['encryption_key']); $ft->add_field('string','timeout',$remote_server['timeout']); $ft->add_field('on_off','use_nat',$remote_server['use_nat']); $ft->add_field('string','display_public_ip',$remote_server['display_public_ip']); $ft->end_table(); $ft->add_button('submit','save_settings', get_lang("save_settings") ); $ft->end_form(); echo create_back_button('server'); echo "". get_lang("hint") .": ". get_lang("add_more_ips") ."
"; echo "" . get_lang("ips_can_be_internal_external") . "
"; $remote_server_ips = $db->getRemoteServerIPs($remote_server['remote_server_id']); if ( !empty($remote_server_ips) ) { echo "