https://www.mediawiki.org/wiki/Special:Code/MediaWiki/113171
Revision: 113171 Author: aaron Date: 2012-03-06 19:38:17 +0000 (Tue, 06 Mar 2012) Log Message: ----------- r110955: also truncate rc_comment for log entries. This adds the code in save() to proof RecentChange a bit against such problems. Modified Paths: -------------- trunk/phase3/includes/RecentChange.php Modified: trunk/phase3/includes/RecentChange.php =================================================================== --- trunk/phase3/includes/RecentChange.php 2012-03-06 19:21:32 UTC (rev 113170) +++ trunk/phase3/includes/RecentChange.php 2012-03-06 19:38:17 UTC (rev 113171) @@ -166,7 +166,7 @@ * @param $noudp bool */ public function save( $noudp = false ) { - global $wgLocalInterwiki, $wgPutIPinRC; + global $wgLocalInterwiki, $wgPutIPinRC, $wgContLang; $dbw = wfGetDB( DB_MASTER ); if( !is_array($this->mExtra) ) { @@ -183,6 +183,9 @@ unset( $this->mAttribs['rc_ip'] ); } + # Make sure summary is truncated (whole multibyte characters) + $this->mAttribs['rc_comment'] = $wgContLang->truncate( $this->mAttribs['rc_comment'], 255 ); + # Fixup database timestamps $this->mAttribs['rc_timestamp'] = $dbw->timestamp($this->mAttribs['rc_timestamp']); $this->mAttribs['rc_cur_time'] = $dbw->timestamp($this->mAttribs['rc_cur_time']); _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs