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