". get_lang("add_new_remote_host") .""; echo "

". get_lang("note_remote_host") ."

"; require_once("includes/form_table_class.php"); $ft = new FormTable(); $ft->start_form("?m=server&p=add"); $ft->start_table(); $ft->add_field('string','remote_host',""); $ft->add_field('string','remote_host_port',"12679"); $ft->add_field('string','remote_host_name',""); $ft->add_field('string','remote_host_ftp_ip',""); $ft->add_field('string','remote_host_ftp_port',"21"); $ft->add_field('string','remote_encryption_key',""); $ft->add_field('string','timeout',"5"); $ft->add_field('on_off','use_nat',"0"); $ft->add_field('string','display_public_ip',""); $ft->end_table(); $ft->add_button('submit','add_remote_host', get_lang("add_remote_host") ); $ft->end_form(); $servers = $db->getRemoteServers(); if ( $servers === FALSE ) return; $tr = 0; ?>status_chk(); $buttons = "[". get_lang("delete") ."]\n". "[". get_lang("edit") ."]\n"; $tittle = "ID#:".$server_row['remote_server_id'].""; $ftp_ip = empty( $server_row['ftp_ip'] ) ? $server_row['agent_ip'] : $server_row['ftp_ip']; $data = ""; // Template $first = ""; $second = $data; //Echo them all echo "$first$second"; } echo ""; echo "
". get_lang("server_name") .": ".$server_row['remote_server_name']." ". get_lang("agent_status") .": "; $booble = ""; if($host_stat === 0 ) { $tittle .= "". get_lang("offline") ." "; } elseif( $host_stat === 1) { $os = $remote->what_os(); $buttons .= "[". get_lang("reboot") ."]\n[". get_lang("restart") ."]\n". "[". get_lang("view_log") ."]\n"; $tittle .= "". get_lang("online") .""; $booble .= ""; } elseif( $host_stat === -1 ) { $tittle .= "". get_lang("encryption_key_mismatch") ."\n"; } else { $tittle .= "". get_lang("unknown_error") .": $host_stat\n"; } $tittle .= "$buttons
$booble ". get_lang("ogp_user") .": ".$server_row['ogp_user']."
". get_lang("agent_ip_port") .": ".$server_row['agent_ip'].":".$server_row['agent_port']."
". get_lang("remote_host_ftp_ip") .": ".$ftp_ip."
". get_lang("remote_host_ftp_port") .": ".$server_row['ftp_port']."
". get_lang("timeout") .": ".$server_row['timeout']." ". get_lang("seconds") ."
". get_lang("encryption_key") .": ".$server_row['encryption_key']."
". get_lang("display_public_ip") .":
".checkDisplayPublicIP($server_row['display_public_ip'], $server_row['agent_ip'])."
". get_lang("ips") .":
"; // Next we print the IP addresses and one empty field. $remote_server_ips = $db->getRemoteServerIPs($server_row['remote_server_id']); if ( empty($remote_server_ips) ) { $data .= "". get_lang("no_ip_for_remote_host") .""; } else { foreach ( $remote_server_ips as $ip_row ) { $data .= $ip_row['ip']."
"; } } $data .="
"; if( $host_stat === 1) { $data .= "OS: ".@$os."
". get_lang("firewall_status") .": "; $firewall_settings = $db->getFirewallSettings($server_row['remote_server_id']); if ( !$firewall_settings ) { $status = "disable"; } else { $status = isset($firewall_settings['status']) ? $firewall_settings['status'] : "disable"; } if($status == "enable") { $data .= get_lang("on"); } elseif($status == "disable") { $data .= get_lang("off"); } $data .= "
[". get_lang("firewall_settings") ."]\n
"; } $data .= "
$tittle
\n"; }