Check whether the username passed to makeTalkUrlDetails is valid to give a clearer...
authorAryeh Gregor <simetrical@users.mediawiki.org>
Fri, 23 Feb 2007 04:45:23 +0000 (04:45 +0000)
committerAryeh Gregor <simetrical@users.mediawiki.org>
Fri, 23 Feb 2007 04:45:23 +0000 (04:45 +0000)
includes/SkinTemplate.php

index 382ac1f..7c4cf12 100644 (file)
@@ -598,6 +598,9 @@ class SkinTemplate extends Skin {
 
        function makeTalkUrlDetails( $name, $urlaction = '' ) {
                $title = Title::newFromText( $name );
+               if( !is_object($title) ) {
+                       throw new MWException( __METHOD__." given invalid pagename $name" );
+               }
                $title = $title->getTalkPage();
                self::checkTitle( $title, $name );
                return array(