All pastes #1032122 Raw Edit

Anonym

public diff v1 · immutable
#1032122 ·published 2008-05-28 14:25 UTC
rendered paste body
Index: RecentChange.php===================================================================--- RecentChange.php	(revision 35481)+++ RecentChange.php	(working copy)@@ -559,7 +559,7 @@  	function getIRCLine() { 		global $wgUseRCPatrol;-+		global $wgIRCFormat; 		// FIXME: Would be good to replace these 2 extract() calls with something more explicit 		// e.g. list ($rc_type, $rc_id) = array_values ($this->mAttribs); [or something like that] 		extract($this->mAttribs);@@ -608,10 +608,24 @@ 			$comment = $this->cleanupForIRC( $rc_comment ); 			$flag = ($rc_new ? "N" : "") . ($rc_minor ? "M" : "") . ($rc_bot ? "B" : ""); 		}-		# see http://www.irssi.org/documentation/formats for some colour codes. prefix is \003,-		# no colour (\003) switches back to the term default-		$fullString = "\00314[[\00307$title\00314]]\0034 $flag\00310 " .-		              "\00302$url\003 \0035*\003 \00303$user\003 \0035*\003 $szdiff \00310$comment\003\n";+		switch( $wgIRCFormat ) {+			case "PHP":+				$ircline = array();+				$ircline["url"] = $url;+				$ircline["title"] = $title;+				$ircline["summary"]=$comment;+				$ircline["flags"] = $flag;+				$ircline["user"] = $user;+				$ircline["sizediff"] = $szdiff;+				$fullString=serialize($ircline);+			case "CC":+			case "":+			default:+				# see http://www.irssi.org/documentation/formats for some colour codes. prefix is \003,+				# no colour (\003) switches back to the term default+				$fullString = "\00314[[\00307$title\00314]]\0034 $flag\00310 " .+				              "\00302$url\003 \0035*\003 \00303$user\003 \0035*\003 $szdiff \00310$comment\003\n";+		} 		return $fullString; 	}