".get_lang("fast_dl")."\n"; $remote_servers = $db->getRemoteServers(); if ( !$remote_servers ) return; if(isset($_GET['access_rules'])) { echo "
| ".get_lang("game_name")." | ".get_lang("match_file_extension")." | ".get_lang("match_client_ip")." |
|---|---|---|
| $game_name | $rule[match_file_extension] | $rule[match_client_ip] |
".get_lang("current_aliases_at_remote_server").":
"; $aliases = $remote->fastdl_get_aliases(); if($aliases !== -1) { if( isset( $_POST['delete'] ) ) { $response_del = $remote->fastdl_del_alias($_POST['aliases']); foreach($_POST['aliases'] as $alias) { if( $response_del != -1 and $remote->rfile_exists($aliases[$alias]['home']) === 1 and isset($_POST['remove'])) $remote->shell_action('remove_recursive', $aliases[$alias]['home']); } $aliases = $remote->fastdl_get_aliases(); } if($aliases !== -1) { echo ""; } } if($aliases == -1) print_success( get_lang("no_aliases_defined") ); } if($fd_status !== -1) print_success( get_lang("fast_download_daemon_running") ); else print_failure( get_lang("fast_download_daemon_not_running") ); echo ""; } else { print_failure( "Agent not running" ); } } elseif( isset($_GET['create_aliases']) ) { $server_homes = $db->getIpPorts(); if( $server_homes === FALSE ) { print_failure(get_lang("no_game_homes_assigned")); return; } echo "| ".get_lang("create_alias_for"). ": | "; $extra_inputs = array(array('type' => 'hidden','name' => 'create_aliases','value' => get_lang("create_aliases"))); create_home_selector_address($_GET['m'], "", $server_homes, $extra_inputs); echo " |
".get_lang("success")."
"; } else { echo "".get_lang("failure")."
"; } } else echo "".get_lang_f('alias_already_exists',$alias)."
"; $aliases = $remote->fastdl_get_aliases(); } } $alias_info = get_alias_by_home_path($server_home['home_path'], $aliases); $rules = get_access_rules($server_home['home_cfg_id']); if(is_array($alias_info)) { $url = "http://$address/".$alias_info['alias'].""; echo ""; } else { $home_path = clean_path($server_home['home_path']."/"); $ft3 = new FormTable(); $ft3->start_form("" , "post"); $ft3->start_table(); $ft3->add_custom_field('at_url',"http://$address/". ""); $ft3->add_custom_field('to_the_path',"$home_path". ""); $ft3->add_field('text','match_file_extension',@$rules['match_file_extension']); $ft3->add_field('text','match_client_ip',@$rules['match_client_ip']); $ft3->end_table(); $ft3->add_button("submit","create",get_lang("create_alias")); $ft3->end_form(); } } echo create_back_button($_GET['m']); } } } ?>