dépôts
/
lhc
/
web
/
wiklou.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
41acfbf
)
Disallow broken Talk:File:x type titles (bug 5280)
author
Aaron Schulz
<aaron@users.mediawiki.org>
Sun, 4 Jan 2009 09:39:18 +0000
(09:39 +0000)
committer
Aaron Schulz
<aaron@users.mediawiki.org>
Sun, 4 Jan 2009 09:39:18 +0000
(09:39 +0000)
includes/Title.php
patch
|
blob
|
history
diff --git
a/includes/Title.php
b/includes/Title.php
index
fd67fe0
..
c8ad9b8
100644
(file)
--- a/
includes/Title.php
+++ b/
includes/Title.php
@@
-2072,7
+2072,12
@@
class Title {
if ( $ns = $wgContLang->getNsIndex( $p )) {
# Ordinary namespace
$dbkey = $m[2];
+ # Disallow Talk:File:x type titles...
+ if( $this->mNamespace == NS_TALK && $ns > 0 )
+ return false; // bug 5280 title issues
$this->mNamespace = $ns;
+ if( $ns == NS_TALK && $firstPass )
+ continue; # Do another namespace split...
} elseif( Interwiki::isValidInterwiki( $p ) ) {
if( !$firstPass ) {
# Can't make a local interwiki link to an interwiki link.