Commit:    67b2136ef230cbf879607cfff553549455b90614
Author:    Hannes Magnusson <[email protected]>         Mon, 27 Apr 2015 22:48:43 
+0000
Parents:   1887419072e261ccd45c04cd51820f1c17375cdc
Branches:  master

Link:       
http://git.php.net/?p=web/master.git;a=commitdiff;h=67b2136ef230cbf879607cfff553549455b90614

Log:
We disable mirrors right away - not passively with complicated sqls

Changed paths:
  M  scripts/mirror-summary


Diff:
diff --git a/scripts/mirror-summary b/scripts/mirror-summary
index 75563ea..3a06f95 100755
--- a/scripts/mirror-summary
+++ b/scripts/mirror-summary
@@ -26,8 +26,7 @@ list($checktime) = mysql_fetch_row($lct);
 
 // Select all mirrors ordered by hostname
 $query = "SELECT maintainer, hostname, id, has_search, 
UNIX_TIMESTAMP(lastupdated) AS lastupdate, " .
-         "phpversion, (DATE_SUB(FROM_UNIXTIME($checktime), INTERVAL 3 DAY) < 
lastchecked) AS active, " .
-         "(DATE_SUB(FROM_UNIXTIME($checktime), INTERVAL 7 DAY) < lastupdated) 
AS current, active AS enabled, acmt, ocmt " .
+         "phpversion, acmt, ocmt " .
          "FROM mirrors ORDER BY hostname";
 
 // Execute SQL query
@@ -62,20 +61,8 @@ if (count($inactives)) {
   $body .= wordwrap(join(', ', array_keys($inactives))) . "\n";
 }
 
-// List all mirrors which seem to be outdated
 for ($i=0; $i < $total; $i++) {
-    if ($hosts[$i]['active'] && !$hosts[$i]['current'] && 
!$hosts[$i]['enabled']) {
-        $cmt = !empty($hosts[$i]['ocmt']) ? $hosts[$i]['ocmt'] : 
$hosts[$i]['acmt'];
-        $outdated[$hosts[$i]['hostname']] = array($hosts[$i]['maintainer'], 
$cmt);
-    }
-}
-if (count($outdated)) {
-    $body .= "\nThese mirrors have not been updated in at least 7 days:\n\n";
-    $body .= wordwrap(join(', ', array_keys($outdated))) . "\n";
-}
-
-for ($i=0; $i < $total; $i++) {
-    if (!$hosts[$i]['enabled']) {
+    if (!$hosts[$i]['active']) {
         $cmt = !empty($hosts[$i]['ocmt']) ? $hosts[$i]['ocmt'] : 
$hosts[$i]['acmt'];
         $disabled[$hosts[$i]['hostname']] = array($hosts[$i]['maintainer'], 
$cmt);
     }
@@ -111,7 +98,7 @@ function pad($deflen, $item) {
 }
 
 for ($i=0; $i < $total; $i++) {
-    if ($hosts[$i]['active'] && $hosts[$i]['current']){
+    if ($hosts[$i]['active']){
 
         $has_search = empty($hosts[$i]['has_search']) ? 'N' : 'Y';


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to