logo       

[MediaWiki-CVS] SVN: [54057] trunk/extensions/MultiBoilerplate/MultiBoilerp: msg#01435

mediawiki-cvs

Subject: [MediaWiki-CVS] SVN: [54057] trunk/extensions/MultiBoilerplate/MultiBoilerplate.php

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

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise