0 ) { echo "'; } ?>
transfert shared search edkserver sheserv statistiques exit
log • configuration
pause resume prioup priodown cancel
'; foreach ($all_status as $s) { echo (($s == $_SESSION["filter_status"]) ? ''; } echo ''; //var_dump($_SESSION["filter_cat"]); echo ''; ?> Apply      You logged in as guest - commands are disabled"; } ?>
DOWNLOAD
 
  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; } // // 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 "size_done": $result = $a->size_done > $b->size_done; break; case "progress": $result = (((float)$a->size_done)/((float)$a->size)) > (((float)$b->size_done)/((float)$b->size)); break; case "name": $result = $a->name > $b->name; break; case "speed": $result = $a->speed > $b->speed; break; case "scrcount": $result = $a->src_count > $b->src_count; break; case "status": $result = StatusString($a) > StatusString($b); break; case "prio": $result = $a->prio < $b->prio; break; } if ( $sort_reverse ) { $result = !$result; } //var_dump($sort_reverse); return $result; } // // perform command before processing content if ( ($HTTP_GET_VARS["command"] != "") && ($_SESSION["guest_login"] == 0) ) { foreach ( $HTTP_GET_VARS as $name => $val) { // this is file checkboxes if ( (strlen($name) == 32) and ($val == "on") ) { //var_dump($name); amule_do_download_cmd($name, $HTTP_GET_VARS["command"]); } } // // check "filter-by-status" settings // if ( $HTTP_GET_VARS["command"] == "filter") { //var_dump($_SESSION); $_SESSION["filter_status"] = $HTTP_GET_VARS["status"]; $_SESSION["filter_cat"] = $HTTP_GET_VARS["category"]; } } if ( $_SESSION["filter_status"] == "") $_SESSION["filter_status"] = "all"; if ( $_SESSION["filter_cat"] == "") $_SESSION["filter_cat"] = "all"; $downloads = amule_load_vars("downloads"); $sort_order = $HTTP_GET_VARS["sort"]; if ( $sort_order == "" ) { $sort_order = $_SESSION["download_sort"]; } else { if ( $_SESSION["download_sort_reverse"] == "" ) { $_SESSION["download_sort_reverse"] = 0; } else { if ( $HTTP_GET_VARS["sort"] != '') { $_SESSION["download_sort_reverse"] = !$_SESSION["download_sort_reverse"]; } } } //var_dump($_SESSION); $sort_reverse = $_SESSION["download_sort_reverse"]; if ( $sort_order != "" ) { $_SESSION["download_sort"] = $sort_order; usort(&$downloads, "my_cmp"); } // // Prepare categories index array $cats = amule_get_categories(); foreach($cats as $i => $c) { $cat_idx[$c] = $i; } foreach ($downloads as $file) { $filter_status_result = ($_SESSION["filter_status"] == "all") or ($_SESSION["filter_status"] == StatusString($file)); $filter_cat_result = ($_SESSION["filter_cat"] == "all") or ($cat_idx[ $_SESSION["filter_cat"] ] == $file->category); if ( $filter_status_result and $filter_cat_result) { print ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; print ""; } } ?>
  File name Size Completed Download speed Progress Sources Status Priority
", '', "", $file->short_name, "", CastToXBytes($file->size), "", CastToXBytes($file->size_done), " (", ((float)$file->size_done*100)/((float)$file->size), "%)", ($file->speed > 0) ? (CastToXBytes($file->speed) . "/s") : "-", "", $file->progress, ""; if ( $file->src_count_not_curr != 0 ) { echo $file->src_count - $file->src_count_not_curr, " / "; } echo $file->src_count, " ( ", $file->src_count_xfer, " ) "; if ( $file->src_count_a4af != 0 ) { echo "+ ", $file->src_count_a4af; } echo "", StatusString($file), "", PrioString($file), "
 
 
UPLOAD
 
  "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } ?>
  File Name Username Up Down     Speed  
", "", $file->short_name, "", $file->user_name, "", CastToXBytes($file->xfer_up), "", CastToXBytes($file->xfer_down), "", "", "", ($file->xfer_speed > 0) ? (CastToXBytes($file->xfer_speed) . "/s") : "-", "", "