https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106369

Revision: 106369
Author:   reedy
Date:     2011-12-15 21:08:43 +0000 (Thu, 15 Dec 2011)
Log Message:
-----------
Changes that were made so far...

Modified Paths:
--------------
    trunk/tools/rotatebot/login.php
    trunk/tools/rotatebot/rotbot.php
    trunk/tools/rotatebot/settings.php

Modified: trunk/tools/rotatebot/login.php
===================================================================
--- trunk/tools/rotatebot/login.php     2011-12-15 21:07:46 UTC (rev 106368)
+++ trunk/tools/rotatebot/login.php     2011-12-15 21:08:43 UTC (rev 106369)
@@ -138,7 +138,8 @@
        }
        logfile("Seite geladen, Anmeldung prüfen.");
 
-       if(strstr($bodyy,'"wgUserName": "' . $username . '",'))
+       $noUnderscore = str_replace( '_', ' ', $username );
+       if(strstr($bodyy,'"wgUserName": "' . $noUnderscore . '",'))
        {
                logfile("Anmeldung erfolgreich!");
 

Modified: trunk/tools/rotatebot/rotbot.php
===================================================================
--- trunk/tools/rotatebot/rotbot.php    2011-12-15 21:07:46 UTC (rev 106368)
+++ trunk/tools/rotatebot/rotbot.php    2011-12-15 21:08:43 UTC (rev 106369)
@@ -62,7 +62,7 @@
 $wrongfiles = array();
 
 //Kategorie auf Bilder überprüfen
-$katname = "Images_requiring_rotation_by_bot";
+//$katname = "Images_requiring_rotation_by_bot";
 logfile("Prüfe 'Category:$katname' auf Bilder");
 
 $queryurl = 
"http://commons.wikimedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:".$katname."&format=php&cmprop=ids|title|sortkey|timestamp&cmnamespace=6&cmsort=timestamp&cmtype=file&cmlimit=".$config['limit'];
@@ -201,20 +201,21 @@
                }
                else
                {
-                 logfile("API: Error: not a array!");
-                 logfile($totrevs);
+                       logfile("API: Error: not a array!");
+                       logfile($totrevs);
                }
+       }
 }
-}
-
+$wrongfile = false;
 //Benutzer prüfen! #########################################
 if($catcontent[$arraykey]['tmplsetter']) //autoconfirmed
 {
        $wgAuthor = $catcontent[$arraykey]['tmplsetter'];
        logfile("check user ".$wgAuthor.".");
 
+       $cachedbar = array();
        //Datenbank abfragen nach status
-       if(!$cachedbar["$wgAuthor"])
+       if(!isset($cachedbar["$wgAuthor"]))
        {
                $mysresult = mysql_query( "SELECT * FROM user WHERE 
user_name='".mysql_real_escape_string($wgAuthor)."'", $myslink) or 
suicide("MySQL error");
                $a_row = mysql_fetch_row($mysresult);
@@ -675,8 +676,8 @@
 }
 logfile("Upload finished. Do error pictures now.");
 
+mkdir( $homedir . "cache" );
 
-
 //Cache leeren
 foreach($catcontent2 as $filename => $arraycontent)
 {

Modified: trunk/tools/rotatebot/settings.php
===================================================================
--- trunk/tools/rotatebot/settings.php  2011-12-15 21:07:46 UTC (rev 106368)
+++ trunk/tools/rotatebot/settings.php  2011-12-15 21:08:43 UTC (rev 106369)
@@ -1,7 +1,7 @@
 <?php
 
 $homedir = "/home/luxo/rotbot/";
-$cookies = "/home/lux/cks";
+//$cookies = "/home/lux/cks";
 $exiftool = "/home/luxor/rotbot/exiftool/exiftool";
 $useragent = "Luxo (Toolserver; php) [email protected]"; // ' 
User:Rotatebot by Luxo on the Toolserver / PHP'
 
@@ -13,3 +13,7 @@
 
 $username = ""; // Bot username
 $password = ""; // Bot password
+
+$katname = "";
+$cookies = array();
+


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

Reply via email to