示例#1
0
<!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;
}
示例#2
0
        </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>
示例#3
0
//
//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");
示例#4
0
    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>
示例#5
0
        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 {
示例#6
0
        $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");
}