http://www.mediawiki.org/wiki/Special:Code/MediaWiki/97485

Revision: 97485
Author:   ezachte
Date:     2011-09-19 13:10:42 +0000 (Mon, 19 Sep 2011)
Log Message:
-----------
condition fixed for deciding which reports are out of date

Modified Paths:
--------------
    trunk/wikistats/dumps/report.sh

Modified: trunk/wikistats/dumps/report.sh
===================================================================
--- trunk/wikistats/dumps/report.sh     2011-09-19 13:07:26 UTC (rev 97484)
+++ trunk/wikistats/dumps/report.sh     2011-09-19 13:10:42 UTC (rev 97485)
@@ -5,7 +5,7 @@
 # Whenever Englisgh reports have been updated run archive job
 
 interval=30  # only update non-English reports once per 'interval' days 
-force_run_report=1
+force_run_report=0
 
 function echo2 {
   echo $1
@@ -55,7 +55,7 @@
 esac  
 echo2 "Generate and publish reports for project $project"
 
-for x in en bg br ca cs da de eo es fr he hu id it ja nl nn pl pt ro ru sk sl 
sr sv wa zh ;
+for x in en ast bg br ca cs da de eo es fr he hu id it ja nl nn pl pt ro ru sk 
sl sr sv wa zh ;
 do
 
   echo2 ""
@@ -85,21 +85,19 @@
   # Check if reports need to be run now for language x
   run_report=0
   if [ $force_run_report -ne 0 ] ; then
+    echo2 "Forced run of reports"                                      
     run_report=1               
     do_zip=1 
   else  
-    if [ "$secs_csv" -eq "$secs_out" ] ; then
-      if [ "$force_run_report" -eq 0  ] ; then
-        echo2 "Forced run of reports"                                  
-      else                                                     
-        echo2 "Csv files are newer than reports ... "
-      fi
+    if [ "$secs_csv" -lt "$secs_out" ] ; then
+      echo2 "Csv files are newer than reports ... "
 
       if [ "$x" == "en" ] ; then
         do_zip=1
         run_report=1
       else  
-        if [ $days_out -gt $interval ] ; then
+        echo2 $days_out days since reports were generated, reporting interval 
is $interval days  
+       if [ $days_out -gt $interval ] ; then
           run_report=1
         else
                                                        if [ 
"$force_run_report" -ne 0 ] ; then


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to