⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 amuleweb-main-prefs.php

📁 电驴的MAC源代码
💻 PHP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>amule preferences page</title><meta http-equiv="Content-Type" content="text/html; charset=utf8"><style type="text/css"><!--body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #003399;}--></style></head><script language="JavaScript" type="text/JavaScript">function formCommandSubmit(command){	var frm=document.forms.mainform	frm.command.value=command	frm.submit()}var initvals = new Object;<?php	// apply new options before proceeding	//var_dump($HTTP_GET_VARS);	if ( ($HTTP_GET_VARS["Submit"] == "Apply") && ($_SESSION["guest_login"] == 0) ) {		$file_opts = array("check_free_space", "extract_metadata", 			"ich_en","aich_trust", "preview_prio","save_sources", "resume_same_cat",			"min_free_space", "new_files_paused", "alloc_full", "alloc_full_chunks",			"new_files_auto_dl_prio", "new_files_auto_ul_prio"		);		$conn_opts = array("max_line_up_cap","max_up_limit",			"max_line_down_cap","max_down_limit", "slot_alloc", 			"tcp_port","udp_dis","max_file_src","max_conn_total","autoconn_en");		$webserver_opts = array("use_gzip", "autorefresh_time");				$all_opts;		foreach ($conn_opts as $i) {			$curr_value = $HTTP_GET_VARS[$i];			if ( $curr_value == "on") $curr_value = 1;			if ( $curr_value == "") $curr_value = 0;						$all_opts["connection"][$i] = $curr_value;		}		foreach ($file_opts as $i) {			$curr_value = $HTTP_GET_VARS[$i];			if ( $curr_value == "on") $curr_value = 1;			if ( $curr_value == "") $curr_value = 0;						$all_opts["files"][$i] = $curr_value;		}		foreach ($webserver_opts as $i) {			$curr_value = $HTTP_GET_VARS[$i];			if ( $curr_value == "on") $curr_value = 1;			if ( $curr_value == "") $curr_value = 0;						$all_opts["webserver"][$i] = $curr_value;		}		//var_dump($all_opts);		amule_set_options($all_opts);	}	$opts = amule_get_options();	//var_dump($opts);	$opt_groups = array("connection", "files", "webserver");	//var_dump($opt_groups);	foreach ($opt_groups as $group) {		$curr_opts = $opts[$group];		//var_dump($curr_opts);		foreach ($curr_opts as $opt_name => $opt_val) {			echo 'initvals["', $opt_name, '"] = "', $opt_val, '";';		}	}?><!-- Assign php generated data to controls -->function init_data(){	var frm = document.forms.mainform	var str_param_names = new Array(		"max_line_down_cap", "max_line_up_cap",		"max_up_limit", "max_down_limit", "max_file_src",		"slot_alloc", "max_conn_total",		"tcp_port", "udp_port",		"min_free_space",		"autorefresh_time"		)	for(i = 0; i < str_param_names.length; i++) {		frm[str_param_names[i]].value = initvals[str_param_names[i]];	}	var check_param_names = new Array(		"autoconn_en", "reconn_en", "udp_dis", "new_files_paused",		"aich_trust", "alloc_full", "alloc_full_chunks",		"check_free_space", "extract_metadata", "ich_en",		"new_files_auto_dl_prio", "new_files_auto_ul_prio",		"use_gzip"		)	for(i = 0; i < check_param_names.length; i++) {		frm[check_param_names[i]].checked = initvals[check_param_names[i]] == "1" ? true : false;	}}</script><body onload="init_data();" ><form name="mainform" action="amuleweb-main-prefs.php" method="post"><table width="800" border="0" cellpadding="0" cellspacing="0">  <!--DWLayoutTable-->  <tr>    <td width="52" height="40">&nbsp;</td>    <td width="696">&nbsp;</td>    <td width="52">&nbsp;</td>  </tr>  <tr valign="top">    <td height="86">&nbsp;</td>    <td><table width="100%" bgcolor="#66CC00" >        <tr>          <td colspan="4"><strong>Webserver</strong></td>        </tr>        <tr>          <td>Page refresh interval </td>          <td><input name="autorefresh_time" type="text" id="autorefresh_time" size="4"></td>          <td width="28%">&nbsp;</td>          <td>&nbsp;</td>        </tr>        <tr>          <td width="25%"><input name="use_gzip" type="checkbox" id="use_gzip">            Use gzip compression </td>          <td width="11%">&nbsp;</td>          <td>&nbsp;</td>          <td width="36%">&nbsp;</td>        </tr>    </table></td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="62">&nbsp;</td>    <td><table width="100%" bgcolor="#66CC00" >        <tr>          <td colspan="5"><strong>Line capacity (for statistics only) </strong></td>        </tr>        <tr>          <td width="18%">Max download rate </td>          <td width="11%"><input name="max_line_down_cap" type="text" id="max_line_down_cap" size="4"></td>          <td width="16%">Max upload rate </td>          <td width="19%"><input name="max_line_up_cap" type="text" id="max_line_up_cap" size="4"></td>          <td width="36%">&nbsp;</td>        </tr>    </table></td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="62">&nbsp;</td>    <td><table width="100%" bgcolor="#66CC00" >            <tr>              <td colspan="5"><strong>Bandwidth limits</strong></td>            </tr>            <tr>              <td width="18%">Max download rate              </td>              <td width="11%"><input name="max_down_limit" type="text" id="max_down_limit" size="4"></td>              <td width="16%">Max upload rate                  </td>              <td width="19%"><input name="max_up_limit" type="text" id="max_up_limit" size="4"></td>              <td width="36%">Slot allocation                <input name="slot_alloc" type="text" id="slot_alloc" size="4"></td>      </tr>    </table></td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="106">&nbsp;</td>    <td><table width="100%" bgcolor="#66CC00" >        <tr>          <td colspan="5"><strong>Connection settings </strong></td>        </tr>        <tr>          <td width="30%">Max total connections (total) </td>          <td width="11%"><input name="max_conn_total" type="text" id="max_conn_total" size="4"></td>          <td width="20%">Max sources per file </td>          <td width="18%"><input name="max_file_src" type="text" id="max_file_src" size="4"></td>          <td width="21%">&nbsp;</td>        </tr>        <tr>          <td colspan="2"><input name="autoconn_en" type="checkbox" id="autoconn_en">            Autoconnect at startup </td>          <td>&nbsp;</td>          <td>&nbsp;</td>          <td>&nbsp;</td>        </tr>        <tr>          <td colspan="2"><input name="reconn_en" type="checkbox" id="reconn_en">            Reconnect when connection lost            </td>          <td>&nbsp;</td>          <td>&nbsp;</td>          <td>&nbsp;</td>        </tr>    </table></td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="62">&nbsp;</td>    <td><table width="100%" bgcolor="#66CC00" >      <tr>        <td colspan="5"><strong>Network settings </strong></td>      </tr>      <tr>        <td width="13%">TCP port </td>        <td width="23%"><input name="tcp_port" type="text" id="tcp_port" size="4"></td>        <td width="12%">UDP port </td>        <td width="17%"><input name="udp_port" type="text" id="udp_port" size="4"></td>        <td width="35%"><input name="udp_dis" type="checkbox" id="udp_dis">          Disable UDP connections          </td>      </tr>    </table></td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="108">&nbsp;</td>    <td><table width="100%" bgcolor="#66CC00" >      <tr>        <td colspan="4"><strong>File settings </strong></td>      </tr>      <tr>        <td width="27%">Minimum free space (Mb)</td>        <td width="15%"><input name="min_free_space" type="text" id="min_free_space" size="4"></td>        <td width="3%">&nbsp;</td>        <td width="51%"><input name="check_free_space" type="checkbox" id="check_free_space">          Check free space          </td>      </tr>      <tr>        <td colspan="2"><input name="new_files_auto_dl_prio" type="checkbox" id="new_files_auto_dl_prio">    Added download files have auto priority</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>      <tr>        <td colspan="2"><input name="new_files_auto_ul_prio" type="checkbox" id="new_files_auto_ul_prio">          New shared files have auto priority</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>      <tr>        <td colspan="2"><input name="ich_en" type="checkbox" id="ich_en">          I.C.H. active</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>      <tr>        <td colspan="2"><input name="aich_trust" type="checkbox" id="aich_trust">          AICH trusts every hash (not recommended)</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>      <tr>        <td colspan="2"><input name="alloc_full_chunks" type="checkbox" id="alloc_full_chunks">          Alloc full chunks of .part files</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>      <tr>        <td colspan="2"><input name="alloc_full" type="checkbox" id="alloc_full">          Alloc full disk space for .part files</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>      <tr>        <td colspan="2"><input name="new_files_paused" type="checkbox" id="new_files_paused">          Add files to download queue in pause mode</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>      <tr>        <td colspan="2"><input name="extract_metadata" type="checkbox" id="extract_metadata">          Extract metadata tags</td>        <td>&nbsp;</td>        <td>&nbsp;</td>      </tr>    </table></td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="28">&nbsp;</td>    <td><!--DWLayoutEmptyCell-->&nbsp;</td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="28">&nbsp;</td>    <td align="center">		<?php			if ($_SESSION["guest_login"] == 0) {				echo '<input type="submit" name="Submit" value="Apply">';			} else {				echo "<b>&nbsp;You can not change options - logged in as guest</b>";			}		?>    	<input name="command" type="hidden" id="command">	</td>    <td>&nbsp;</td>  </tr>  <tr valign="top">    <td height="108">&nbsp;</td>    <td><!--DWLayoutEmptyCell-->&nbsp;</td>    <td>&nbsp;</td>  </tr></table></form></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -