Index: trunk/phase3/includes/ImagePage.php |
— | — | @@ -1079,16 +1079,16 @@ |
1080 | 1080 | |
1081 | 1081 | // Uploading user |
1082 | 1082 | $row .= '<td>'; |
1083 | | - if ( $local ) { |
1084 | | - // Hide deleted usernames |
1085 | | - if ( $file->isDeleted( File::DELETED_USER ) ) { |
1086 | | - $row .= '<span class="history-deleted">' . wfMsgHtml( 'rev-deleted-user' ) . '</span>'; |
| 1083 | + // Hide deleted usernames |
| 1084 | + if ( $file->isDeleted( File::DELETED_USER ) ) { |
| 1085 | + $row .= '<span class="history-deleted">' . wfMsgHtml( 'rev-deleted-user' ) . '</span>'; |
| 1086 | + } else { |
| 1087 | + if ( $local ) { |
| 1088 | + $row .= $this->skin->userLink( $user, $usertext ) . ' <span style="white-space: nowrap;">' . |
| 1089 | + $this->skin->userToolLinks( $user, $usertext ) . '</span>'; |
1087 | 1090 | } else { |
1088 | | - $row .= $this->skin->userLink( $user, $usertext ) . ' <span style="white-space: nowrap;">' . |
1089 | | - $this->skin->userToolLinks( $user, $usertext ) . '</span>'; |
| 1091 | + $row .= htmlspecialchars( $usertext ); |
1090 | 1092 | } |
1091 | | - } else { |
1092 | | - $row .= htmlspecialchars( $usertext ); |
1093 | 1093 | } |
1094 | 1094 | $row .= '</td><td>'; |
1095 | 1095 | |
Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -229,6 +229,7 @@ |
230 | 230 | * (bug 28394) Set forgotten parameters types in ApiUnblock |
231 | 231 | * (bug 28395) Set forgotten parameters types in ApiParse |
232 | 232 | * (bug 28430) Make html and TeX output of <math> always be left-to-right. |
| 233 | +* (bug 28306) Fix exposure of suppressed usernames in ForeignDBRepo |
233 | 234 | |
234 | 235 | === API changes in 1.18 === |
235 | 236 | * (bug 26339) Throw warning when truncating an overlarge API result |