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

Revision: 106243
Author:   reedy
Date:     2011-12-14 21:24:03 +0000 (Wed, 14 Dec 2011)
Log Message:
-----------
Bit more indenting


Fixup some possibly undefined variables

Modified Paths:
--------------
    trunk/tools/rotatebot/login.php
    trunk/tools/rotatebot/upload.php

Modified: trunk/tools/rotatebot/login.php
===================================================================
--- trunk/tools/rotatebot/login.php     2011-12-14 21:20:52 UTC (rev 106242)
+++ trunk/tools/rotatebot/login.php     2011-12-14 21:24:03 UTC (rev 106243)
@@ -29,7 +29,7 @@
        $useragent = "Luxo (toolserver; php) [email protected]";
 
        //$cookies
-       if(!$cookies["commonswikiUserName"] OR !$cookies["commonswikiUserID"])
+       if(!$cookies["commonswikiUserName"] || !$cookies["commonswikiUserID"])
        {
                $username = "Rotatebot";
                $password = "**removed**";
@@ -51,9 +51,8 @@
        $bodyw.=$linew;
        }
        echo $bodyw;*/
-       $header = "";
+       $accept = "";
 
-
        //Angemeldet, Cookies ausgelesen, editieren kann beginnen**************
        $fpb = fsockopen ($project, 80, $errno, $errstr, 30);
 
@@ -65,13 +64,13 @@
        fputs($fpb, "Accept: $accept\n");
        fputs($fpb, "Accept-Language: de\n");
 
-       foreach ($cookies as $key=>$value)
+       $cookie = '';
+       foreach ($cookies as $value)
        {
                $cookie .= trim($value).";";
        }
        $cookie = substr($cookie,0,-1);
 
-
        logfile("Lade Seite; Cookies: $cookie\n");
 
        fputs($fpb, "Cookie: ".$cookie."\n");
@@ -79,6 +78,7 @@
        fputs($fpb, "Connection: close\n");
        fputs($fpb, "\n");
 
+       $headerrx = '';
 
        //Response Header auslesen forallem cooke********************
        do {
@@ -88,9 +88,10 @@
                //auf cookie prüfen
                if(substr($linex,0,11) == "Set-Cookie:")
                {
+                       // FIXME: $line is undefined
                        $rawcookie = substr($line,11,strpos($line,";")-11); 
//Format: session=DFJ3ASD2S
                                $cookiename = 
trim(substr($rawcookie,0,strpos($rawcookie,"=")));
-               $cookies[$cookiename] = $rawcookie;
+                       $cookies[$cookiename] = $rawcookie;
                }
 
        } while (trim($linex)!="");
@@ -103,7 +104,7 @@
        }
        $cookie = substr($cookie,0,-1);
 
-
+       $bodyy = '';
        logfile("Neue Cookies: $cookie\n");
 
        //echo $headerrx."\n\n";

Modified: trunk/tools/rotatebot/upload.php
===================================================================
--- trunk/tools/rotatebot/upload.php    2011-12-14 21:20:52 UTC (rev 106242)
+++ trunk/tools/rotatebot/upload.php    2011-12-14 21:24:03 UTC (rev 106243)
@@ -21,45 +21,47 @@
 // ############### EDIT WIKIPEDIA - FUNCTION ###############
 function wikiupload($project,$filename_local,$filename_wiki,$license,$desc)
 {
-global $cookies;
-$username = "Rotatebot";
-$password = "**removed**";
-
-logfile("Lade Bild '$filename_wiki' hoch am ".date("r",time()).".");
-
-//$cookies
-if(!$cookies["commonswikiUserName"] OR !$cookies["commonswikiUserID"])
-{
+       global $cookies;
        $username = "Rotatebot";
        $password = "**removed**";
-       logfile("Login to $project!\n");
-       wikilogin($username,$password,$project,$useragent);
-       logfile("logged in to $project!\n");
-       print_r($cookies);
-}
-else
-{
-       logfile("already logged in to $project for upload\n");
-}
 
+       logfile("Lade Bild '$filename_wiki' hoch am ".date("r",time()).".");
 
-if($cookies) {
-       logfile("Angemeldet in $project!\n");
-} else {
-       die("Keine Cookies! Abbruch\n$header\n");
-}
+       //$cookies
+       if(!$cookies["commonswikiUserName"] || !$cookies["commonswikiUserID"])
+       {
+               $username = "Rotatebot";
+               $password = "**removed**";
+               $useragent = "Luxo (toolserver; php) [email protected]";
+               logfile("Login to $project!\n");
+               wikilogin($username,$password,$project,$useragent);
+               logfile("logged in to $project!\n");
+               print_r($cookies);
+       }
+       else
+       {
+               logfile("already logged in to $project for upload\n");
+       }
 
-//Angemeldet, Cookies formatieren**************
+       $header = '';
+       if($cookies) {
+               logfile("Angemeldet in $project!\n");
+       } else {
+               die("Keine Cookies! Abbruch\n$header\n");
+       }
 
-foreach ($cookies as $key=>$value)
-{
-       $cookie .= trim($value).";";
-}
-$cookie = substr($cookie,0,-1);
+       //Angemeldet, Cookies formatieren**************
 
-//************ BILD HOCHLADEN ****************
-wiki_upload_file 
($filename_local,$filename_wiki,$license,$desc,$project,$cookie);
+       $cookie = '';
+       foreach ($cookies as $key=>$value)
+       {
+               $cookie .= trim($value).";";
+       }
+       $cookie = substr($cookie,0,-1);
 
+       //************ BILD HOCHLADEN ****************
+       wiki_upload_file 
($filename_local,$filename_wiki,$license,$desc,$project,$cookie);
+
 }
 
 /* ###########################################


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

Reply via email to