fixes from live site
authorRiver Tarnell <kateturner@users.mediawiki.org>
Sun, 3 Jul 2005 07:39:49 +0000 (07:39 +0000)
committerRiver Tarnell <kateturner@users.mediawiki.org>
Sun, 3 Jul 2005 07:39:49 +0000 (07:39 +0000)
includes/Parser.php
includes/Title.php

index f7e9415..43db09a 100644 (file)
@@ -2203,10 +2203,12 @@ class Parser
                        }
                        $title = Title::newFromText( $part1, $ns );
 
-                       $interwiki = Title::getInterwikiLink($title->getInterwiki());
-                       if ($interwiki != '' && $title->isTrans()) {
-                               return $this->scarytransclude($title, $interwiki);
-                       }
+                        if ($title) {
+                            $interwiki = Title::getInterwikiLink($title->getInterwiki());
+                            if ($interwiki != '' && $title->isTrans()) {
+                                    return $this->scarytransclude($title, $interwiki);
+                            }
+                        }
 
                        if ( !is_null( $title ) && !$title->isExternal() ) {
                                # Check for excessive inclusion
index 91dd6c2..9345471 100644 (file)
@@ -399,7 +399,7 @@ class Title {
 
                $s = $wgMemc->get( $k );
                # Ignore old keys with no iw_local
-               if( $s && isset( $s->iw_local ) ) {
+               if( $s && isset( $s->iw_local ) && isset($s->iw_trans)) {
                        $wgTitleInterwikiCache[$k] = $s;
                        wfProfileOut( $fname );
                        return $s->iw_url;