DevmoIdeas/MediaWiki diff

From MozillaWiki
Jump to: navigation, search
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;