Fixed bug which caused ru.wikipedia to go offline when someone put   in MediaWik...
authorTim Starling <tstarling@users.mediawiki.org>
Sat, 21 Aug 2004 11:40:18 +0000 (11:40 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Sat, 21 Aug 2004 11:40:18 +0000 (11:40 +0000)
includes/Skin.php

index 6ea3cb7..a5c02ed 100644 (file)
@@ -881,7 +881,13 @@ class Skin {
 
                $mp = wfMsg( 'mainpage' );
                $titleObj = Title::newFromText( $mp );
-               $s = '<a href="' . $titleObj->escapeLocalURL()
+               if ( is_object( $titleObj ) ) {
+                       $url = $titleObj->escapeLocalURL();
+               } else {
+                       $url = '';
+               }
+
+               $s = '<a href="' . $url
                  . '"><img'.$a.' src="'
                  . $this->getLogo() . '" alt="' . "[{$mp}]\" /></a>";
                return $s;