|
[MediaWiki-CVS] SVN: [54057] trunk/extensions/MultiBoilerplate/MultiBoilerp: msg#01435mediawiki-cvs
http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54057 Revision: 54057 Author: roberthl Date: 2009-07-30 23:03:43 +0000 (Thu, 30 Jul 2009) Log Message: ----------- MultiBoilerplate: * Patch by Tangled Kid to allow adding comments to the definition message. Modified Paths: -------------- trunk/extensions/MultiBoilerplate/MultiBoilerplate.php Modified: trunk/extensions/MultiBoilerplate/MultiBoilerplate.php =================================================================== --- trunk/extensions/MultiBoilerplate/MultiBoilerplate.php 2009-07-30 22:45:38 UTC (rev 54056) +++ trunk/extensions/MultiBoilerplate/MultiBoilerplate.php 2009-07-30 23:03:43 UTC (rev 54057) @@ -80,12 +80,14 @@ $options = ''; $things = explode( "\n", str_replace( "\r", "\n", str_replace( "\r\n", "\n", $things ) ) ); // Ensure line-endings are \n foreach( $things as $row ) { - $row = ltrim( $row, '* ' ); // Remove the asterix (and a space if found) from the start of the line. - $row = explode( '|', $row ); - if( !isset( $row[ 1 ] ) ) return true; // Invalid syntax, abort. - $selected = false; - if( $wgRequest->getVal( 'boilerplate' ) == $row[ 1 ] ) $selected = true; - $options .= Xml::option( $row[ 0 ], $row[ 1 ], $selected ); + if ( substr( ltrim( $row ), 0, 1)==="*" ) { + $row = ltrim( $row, '* ' ); // Remove the asterix (and a space if found) from the start of the line. + $row = explode( '|', $row ); + if( !isset( $row[ 1 ] ) ) return true; // Invalid syntax, abort. + $selected = false; + if( $wgRequest->getVal( 'boilerplate' ) == $row[ 1 ] ) $selected = true; + $options .= Xml::option( $row[ 0 ], $row[ 1 ], $selected ); + } } } _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@xxxxxxxxxxxxxxxxxxx https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs
|
|
||||||||||||||||||||||||||
|
|
|
| News | Mail Home | sitemap | FAQ | advertise |