(bug 24037) Add byte length of revision to Special:Contributions. Patch by Umherirrender
[lhc/web/wiklou.git] / includes / specials / SpecialContributions.php
index a86bb29..6c732cb 100644 (file)
@@ -712,6 +712,12 @@ class ContribsPager extends ReverseChronologicalPager {
                        $mflag = '';
                }
 
+               if ( !is_null( $rev->getSize() ) && !$rev->isDeleted( Revision::DELETED_TEXT ) ) {
+                       $mSize = $this->getSkin()->formatRevisionSize( $rev->getSize() );
+               } else {
+                       $mSize = '';
+               }
+
                // Don't show useless link to people who cannot hide revisions
                $canHide = $user->isAllowed( 'deleterevision' );
                if( $canHide || ($rev->getVisibility() && $user->isAllowed('deletedhistory')) ) {
@@ -732,7 +738,7 @@ class ContribsPager extends ReverseChronologicalPager {
                }
 
                $diffHistLinks = '(' . $difftext . $this->messages['pipe-separator'] . $histlink . ')';
-               $ret = "{$del}{$d} {$diffHistLinks}{$chardiff}{$nflag}{$mflag} {$link}{$userlink} {$comment} {$topmarktext}";
+               $ret = "{$del}{$d} {$diffHistLinks}{$chardiff}{$nflag}{$mflag} {$link}{$userlink} {$mSize} {$comment} {$topmarktext}";
 
                # Denote if username is redacted for this edit
                if( $rev->isDeleted( Revision::DELETED_USER ) ) {