X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles_versions%22%2C%22id_article=%24id_article%22%29%20.%20%22?a=blobdiff_plain;f=includes%2FWikiPage.php;h=74772f27d6415b12062f2c9edc210a233a61d2ca;hb=475a1daa03da8308f7356ebf01026fc1843d9b95;hp=10217672a422276f611c926b4e014d401aff6daf;hpb=51399da80833732cda7e4017869ab46ec305f432;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/WikiPage.php b/includes/WikiPage.php index 10217672a4..74772f27d6 100644 --- a/includes/WikiPage.php +++ b/includes/WikiPage.php @@ -2406,9 +2406,9 @@ class WikiPage extends Page implements IDBAccessObject { $target = Revision::newFromId( $s->rev_id ); if ( empty( $summary ) ) { if ( $from == '' ) { // no public user name - $summary = wfMessage( 'revertpage-nouser' )->inContentLanguage()->text(); + $summary = wfMessage( 'revertpage-nouser' ); } else { - $summary = wfMessage( 'revertpage' )->inContentLanguage()->text(); + $summary = wfMessage( 'revertpage' ); } } @@ -2418,7 +2418,11 @@ class WikiPage extends Page implements IDBAccessObject { $wgContLang->timeanddate( wfTimestamp( TS_MW, $s->rev_timestamp ) ), $current->getId(), $wgContLang->timeanddate( $current->getTimestamp() ) ); - $summary = wfMsgReplaceArgs( $summary, $args ); + if( $summary instanceof Message ) { + $summary = $summary->params( $args )->inContentLanguage()->text(); + } else { + $summary = wfMsgReplaceArgs( $summary, $args ); + } # Truncate for whole multibyte characters. $summary = $wgContLang->truncate( $summary, 255 );