transfert shared search edkserver sheserv statistiques exit
log • configuration
Ricarica Files Condivisi Alza Priorità Abbassa Priorità Imposta Priorità  You logged in as guest - commands are disabled"; } ?>
SHARED FILES
 
  status == 7 ) { return "Paused"; } elseif ( $file->src_count_xfer > 0 ) { return "Downloading"; } else { return "Waiting"; } } function PrioString($file) { $prionames = array(0 => "Low", 1 => "Normal", 2 => "High", 3 => "Very high", 4 => "Very low", 5=> "Auto", 6 => "Release"); $result = $prionames[$file->prio]; if ( $file->prio_auto == 1) { $result = $result . "(auto)"; } return $result; } function PrioSort($file) { // Very low (4) has a too high number if (4 == $file->prio) { return 0; } return $file->prio+1; } // // declare it here, before any function reffered it in "global" // $sort_order;$sort_reverse; function my_cmp($a, $b) { global $sort_order, $sort_reverse; switch ( $sort_order) { case "size": $result = $a->size > $b->size; break; case "name": $result = $a->name > $b->name; break; case "xfer": $result = $a->xfer > $b->xfer; break; case "xfer_all": $result = $a->xfer_all > $b->xfer_all; break; case "acc": $result = $a->accept > $b->accept; break; case "acc_all": $result = $a->accept_all > $b->accept_all; break; case "req": $result = $a->req > $b->req; break; case "req_all": $result = $a->req_all > $b->req_all; break; case "prio": $result = PrioSort($a) < PrioSort($b); break; } if ( $sort_reverse ) { $result = !$result; } //var_dump($sort_reverse); return $result; } // // perform command before processing content // //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"); } foreach ($shared as $file) { print ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "";; print ""; } ?>
File Name Transferred (Total) Requested (Total) Accepted requests (Total) Size Priority
", '', "", $file->short_name, "", CastToXBytes($file->xfer), " (", CastToXBytes($file->xfer_all),")", $file->req, " (", $file->req_all, ")", $file->accept, " (", $file->accept_all, ")", CastToXBytes($file->size), "", PrioString($file), "