http://www.mediawiki.org/wiki/Special:Code/MediaWiki/91948
Revision: 91948
Author: nad
Date: 2011-07-12 11:51:07 +0000 (Tue, 12 Jul 2011)
Log Message:
-----------
escpate brackets for regex use in populateForm too
Modified Paths:
--------------
trunk/extensions/RecordAdmin/RecordAdmin_body.php
Modified: trunk/extensions/RecordAdmin/RecordAdmin_body.php
===================================================================
--- trunk/extensions/RecordAdmin/RecordAdmin_body.php 2011-07-12 11:33:24 UTC
(rev 91947)
+++ trunk/extensions/RecordAdmin/RecordAdmin_body.php 2011-07-12 11:51:07 UTC
(rev 91948)
@@ -616,7 +616,9 @@
$html = preg_replace( "|(<option[^<>]*)
selected|i", "$1", $html ); # remove the currently selected option
if( $v ) {
foreach( self::split( $v ) as
$v ) {
- $v = htmlentities(
preg_replace( "|([\[\]\|\\\(\)])|", "\\$1", $v ) );
+ $v = htmlentities( $v );
+ $v = str_replace( '(',
'\(', $v );
+ $v = str_replace( ')',
'\)', $v );
$html = preg_match(
"|<option[^>]+value\s*=|is", $html )
? preg_replace(
"|(<option)([^>]+value\s*=\s*[\"']{$v}['\"])|is", "$1 selected$2", $html )
: preg_replace(
"|(<option[^>]*)(?=>$v</option>)|is", "$1 selected", $html );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs