aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Downloads.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Downloads.php b/lib/Downloads.php
index 9ebeaf1c5..4ca48383f 100644
--- a/lib/Downloads.php
+++ b/lib/Downloads.php
@@ -162,7 +162,11 @@ class Downloads
include_once(realpath(__DIR__) . '/../en/downloads/get/lib.php');
$refresh_country_and_city_arrays = true;
}
+ $num_of_all_mirrs = count($data);
+ $num_of_tested_mirrs = 0;
foreach ($data as $line) {
+ $num_of_tested_mirrs++;
+ $mirrs_processed = sprintf("%.0f %%", $num_of_tested_mirrs / $num_of_all_mirrs * 100);
$line = explode(',', trim($line));
$m = array();
foreach ($line as $val) {
@@ -223,10 +227,10 @@ class Downloads
}
if (false === @file_get_contents($test_file)) {
$num_dn++;
- echo "Down $num_dn (up: $num_up) $test_file \n";
+ echo "Down $num_dn (up: $num_up, $mirrs_processed mirrors tested) $test_file \n";
} else {
$num_up++;
- echo "Up $num_up (down: $num_dn) $test_file \n";
+ echo "Up $num_up (down: $num_dn, $mirrs_processed mirrors tested) $test_file \n";
// $mirrors[$m['country']][] = $item;
$mirrors['_C:' . $m['continent']][] = $item;
}