<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>aMule control panel</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <?php if ($_SESSION["auto_refresh"] > 0) { echo "<meta http-equiv=\"refresh\" content=\"", $_SESSION["auto_refresh"], '">'; } amule_load_vars("stats_graph"); ?> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; }
</tr><tr><td colspan="9" height="1" bgcolor="#000000"></td></tr> <?php function CastToXBytes($size) { if ($size < 1024) { $result = $size . " b"; } elseif ($size < 1048576) { $result = $size / 1024.0 . " kb"; } elseif ($size < 1073741824) { $result = $size / 1048576.0 . " mb"; } else { $result = $size / 1073741824.0 . " gb"; } return $result; } $uploads = amule_load_vars("uploads"); foreach ($uploads as $file) { echo "<tr>"; echo "<td class='texte' height='22' align='center'>", "</td>"; echo "<td class='texte' height='22'>", $file->short_name, "</td>"; echo "<td class='texte' height='22' align='center'>", $file->user_name, "</td>"; echo "<td class='texte' height='22' align='center'>", CastToXBytes($file->xfer_up), "</td>"; echo "<td class='texte' height='22' align='center'>", CastToXBytes($file->xfer_down), "</td>"; echo "<td class='texte' height='22' align='center'>", "</td>"; echo "<td class='texte' height='22' align='center'>", "</td>"; echo "<td class='texte' height='22' align='center'>", $file->xfer_speed > 0 ? CastToXBytes($file->xfer_speed) . "/s" : "-", "</td>"; echo "<td class='texte' height='22' align='center'>", "</td>"; echo "</tr><tr><td colspan='9' height='1' bgcolor='#c0c0c0'></td></tr>"; } ?> </table></td>
// //var_dump($HTTP_GET_VARS); if ($HTTP_GET_VARS["command"] != "" && $_SESSION["guest_login"] == 0) { //amule_do_download_cmd($HTTP_GET_VARS["command"]); foreach ($HTTP_GET_VARS as $name => $val) { // this is file checkboxes if (strlen($name) == 32 and $val == "on") { //var_dump($name);var_dump($val); amule_do_shared_cmd($name, $HTTP_GET_VARS["command"]); } } if ($HTTP_GET_VARS["command"] == "reload") { amule_do_reload_shared_cmd(); } } $shared = amule_load_vars("shared"); $sort_order = $HTTP_GET_VARS["sort"]; if ($sort_order == "") { $sort_order = $_SESSION["shared_sort"]; } else { if ($_SESSION["sort_reverse"] == "") { $_SESSION["sort_reverse"] = 0; } else { $_SESSION["sort_reverse"] = !$_SESSION["sort_reverse"]; } } //var_dump($_SESSION); $sort_reverse = $_SESSION["sort_reverse"]; if ($sort_order != "") { $_SESSION["shared_sort"] = $sort_order; usort(&$shared, "my_cmp");
echo "<span class=\"trigger\" onClick=\"showBranch('br_", $key, "');swapFolder('fl_", $key, "')\">\n"; print_ident($ident + 1); echo "<img src=\"tree-open.gif\" border=\"0\" id=\"fl_", $key, "\">\n"; print_ident($ident + 1); echo $key, "<br>\n"; print_ident($ident); echo "</span>\n"; print_ident($ident); echo "<span class=\"branch\" id=\"br_", $key, "\">\n"; foreach ($arr as $k => $v) { if (count(&$v)) { print_folder($k, $v, $ident + 1); } else { print_item($k, $ident + 1); } } print_ident($ident); echo "</span>\n"; } $stattree = amule_load_vars("stats_tree"); foreach ($stattree as $k => $v) { if (count(&$v)) { print_folder($k, $v, $ident + 1); } else { print_item($k, $ident + 1); } } ?> </body> </html>
case "desc": $result = $a->desc > $b->desc; break; case "users": $result = $a->users > $b->users; break; case "files": $result = $a->files > $b->files; break; } if ($sort_reverse) { $result = !$result; } return $result; } $servers = amule_load_vars("servers"); $sort_order = $HTTP_GET_VARS["sort"]; // // perform command before processing content // if ($HTTP_GET_VARS["cmd"] != "" and $HTTP_GET_VARS["ip"] != "" and $HTTP_GET_VARS["port"] != "") { if ($_SESSION["guest_login"] == 0) { amule_do_server_cmd($HTTP_GET_VARS["ip"], $HTTP_GET_VARS["port"], $HTTP_GET_VARS["cmd"]); } } if ($sort_order == "") { $sort_order = $_SESSION["servers_sort"]; } else { if ($_SESSION["sort_reverse"] == "") { $_SESSION["sort_reverse"] = 0; } else {
$min_size *= str2mult($HTTP_GET_VARS["minsizeu"]); $max_size *= str2mult($HTTP_GET_VARS["maxsizeu"]); amule_do_search_start_cmd($HTTP_GET_VARS["searchval"], "", "", $search_type, $HTTP_GET_VARS["avail"], $min_size, $max_size); } elseif ($HTTP_GET_VARS["command"] == "download") { foreach ($HTTP_GET_VARS as $name => $val) { // this is file checkboxes if (strlen($name) == 32 and $val == "on") { $cat = $HTTP_GET_VARS["targetcat"]; $cat_idx = cat2idx($cat); amule_do_search_download_cmd($name, $cat_idx); } } } else { } } $search = amule_load_vars("searchresult"); $sort_order = $HTTP_GET_VARS["sort"]; if ($sort_order == "") { $sort_order = $_SESSION["search_sort"]; } else { if ($_SESSION["search_sort_reverse"] == "") { $_SESSION["search_sort_reverse"] = 0; } else { $_SESSION["search_sort_reverse"] = !$_SESSION["search_sort_reverse"]; } } $sort_reverse = $_SESSION["search_sort_reverse"]; if ($sort_order != "") { $_SESSION["search_sort"] = $sort_order; usort(&$search, "my_cmp"); }