DevmoIdeas/MediaWiki diff
From MozillaWiki
diff -r /Users/sheppy/Desktop/mediawiki-1.9.3/includes/Article.php ./includes/Article.php 65a66,75 > > // Handle external redirects > // > // If the redirect has (http||https)://* we redirect it to external website. > preg_match( '/#redirect \[{2}(.*?)(?:\||\]{2})/i', $text, $m ); > if (preg_match('/^https?:\/\//i', $m[1])) { > return $m[1]; > } > > diff -r /Users/sheppy/Desktop/mediawiki-1.9.3/includes/Database.php ./includes/Database.php 1385c1385 < global $wgSharedDB; --- > global $wgSharedDB,$wgSharedDBPrefix; 1388,1392c1388,1391 < if ( $this->mTablePrefix !== '' && strpos( '.', $name ) === false ) { < $name = "{$this->mTablePrefix}$name"; < } < if ( isset( $wgSharedDB ) && "{$this->mTablePrefix}user" == $name ) { < $name = "`$wgSharedDB`.`$name`"; --- > if ( $wgSharedDB !== null && ($name == 'user' || $name == 'user_newtalk') ) { > if ( strpos( $name, '.' ) === false ) { > $name = '`'.$wgSharedDB.'`.`'.$wgSharedDBPrefix.$name.'`'; > } 1394,1395c1393,1398 < # Standard quoting < $name = "`$name`"; --- > if ( $this->mTablePrefix !== '' && strpos( '.', $name ) === false ) { > $name = "{$this->mTablePrefix}$name"; > } else { > # Standard quoting > $name = "`$name`"; > } diff -r /Users/sheppy/Desktop/mediawiki-1.9.3/includes/Linker.php ./includes/Linker.php 190c190 < function makeLinkObj( $nt, $text= '', $query = '', $trail = '', $prefix = '' ) { --- > function makeLinkObj( $nt, $text= '', $query = '', $trail = '', $prefix = '', $style = '' ) { 206c206,212 < $style = $this->getInterwikiLinkAttributes( $link, $text, 'extiw' ); --- > > // MDC: Added by sheppy 04/27/07 > // Support forcing a specific style > > if ( '' == $style) { > $style = $this->getInterwikiLinkAttributes( $link, $text, 'extiw' ); > } 253c259 < $retVal = $this->makeKnownLinkObj( $nt, $text, $query, $trail, $prefix ); --- > $retVal = $this->makeKnownLinkObj( $nt, $text, $query, $trail, $prefix, '', $style ); diff -r /Users/sheppy/Desktop/mediawiki-1.9.3/includes/SpecialRecentchanges.php ./includes/SpecialRecentchanges.php 156a157,172 > ################################################# > # BEGIN LOCAL MODIFICATION # > # # > # Remove Special:newuser changes from the feed # > # because they're essentially useless to most # > # readers; a new account only matters if it # > # starts spamming, but the account notification # > # doesn't tell you that. # > ################################################# > > $hidem .= ' AND (rc_namespace!=' . NS_SPECIAL . ' OR rc_title!=\'Log/newuser\')'; > > ################################################# > # END LOCAL MODIFICATION # > ################################################# > diff -r /Users/sheppy/Desktop/mediawiki-1.9.3/maintenance/updaters.inc ./maintenance/updaters.inc 842a843 > $doUser = true;