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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs