From: Brion Vibber Date: Fri, 24 Dec 2004 05:16:39 +0000 (+0000) Subject: Merge enhanced RC change markers CSS fix from REL1_4 X-Git-Tag: 1.5.0alpha1~1035 X-Git-Url: http://git.cyclocoop.org/%24href?a=commitdiff_plain;h=a72cc50174be690cbf6ffc1caa767452171a57ad;p=lhc%2Fweb%2Fwiklou.git Merge enhanced RC change markers CSS fix from REL1_4 --- diff --git a/includes/ChangesList.php b/includes/ChangesList.php index 96a91d492c..b739835751 100644 --- a/includes/ChangesList.php +++ b/includes/ChangesList.php @@ -54,17 +54,17 @@ class ChangesList { $N = wfMsg( 'newpageletter' ); if ( $rc_type == RC_NEW ) { - $r .= $N ; + $r .= '' . htmlspecialchars( $N ) . ''; } else { $r .= ' ' ; } if ( $rc_minor ) { - $r .= $M ; + $r .= '' . htmlspecialchars( $M ) . ''; } else { $r .= ' ' ; } if ( $rcObj->unpatrolled ) { - $r .= '!'; + $r .= '!'; } else { $r .= ' '; } @@ -162,11 +162,14 @@ class ChangesList { # Main line # M/N $r .= '' ; - if ( $isnew ) $r .= $N ; - else $r .= ' ' ; - $r .= ' ' ; # Minor + if ( $isnew ) { + $r .= '' . htmlspecialchars( $N ) . ''; + } else { + $r .= ' '; + } + $r .= ' '; # Minor if ( $unpatrolled ) { - $r .= '!'; + $r .= '!'; } else { $r .= ' '; } @@ -214,19 +217,19 @@ class ChangesList { $r .= ''; $r .= '       ' ; if ( $rc_new ) { - $r .= $N ; + $r .= '' . htmlspecialchars( $N ) . ''; } else { $r .= ' ' ; } if ( $rc_minor ) { - $r .= $M ; + $r .= '' . htmlspecialchars( $M ) . ''; } else { $r .= ' ' ; } if ( $rcObj->unpatrolled ) { - $r .= '!'; + $r .= '!'; } else { $r .= ' '; } @@ -367,9 +370,9 @@ class ChangesList { $s .= ') . . '; # M, N and ! (minor, new and unpatrolled) - if ( $rc_minor ) { $s .= ' '.$message["minoreditletter"].''; } - if ( $rc_type == RC_NEW ) { $s .= ''.$message["newpageletter"].''; } - if ( !$rc_patrolled ) { $s .= ' !'; } + if ( $rc_minor ) { $s .= ' '.htmlspecialchars( $message["minoreditletter"] ).''; } + if ( $rc_type == RC_NEW ) { $s .= ''.htmlspecialchars( $message["newpageletter"] ).''; } + if ( $unpatrolled ) { $s .= ' !'; } # Article link # If it's a new article, there is no diff link, but if it hasn't been