http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73584

Revision: 73584
Author:   kwisatz
Date:     2010-09-22 23:59:22 +0000 (Wed, 22 Sep 2010)

Log Message:
-----------
strip non-alphanumeric characters from labels in QrCode

Modified Paths:
--------------
    trunk/extensions/QrCode/QrCode.php

Modified: trunk/extensions/QrCode/QrCode.php
===================================================================
--- trunk/extensions/QrCode/QrCode.php  2010-09-22 23:42:23 UTC (rev 73583)
+++ trunk/extensions/QrCode/QrCode.php  2010-09-22 23:59:22 UTC (rev 73584)
@@ -22,7 +22,7 @@
 $wgExtensionCredits['parserhook'][] = array(
        'path' => __FILE__,
        'name' => 'QrCode',
-       'version' => '0.03',
+       'version' => '0.05',
        'author' => array( 'David Raison' ), 
        'url' => 'http://www.mediawiki.org/wiki/Extension:QrCode',
        'descriptionmsg' => 'qrcode-desc'
@@ -109,9 +109,10 @@
                global $wgTitle;
 
                // Check for a provided label and use the page URL as default.
+               // Also strip all non-alphanumeric characters
                if ( $label ) {
                        $this->_label = $label;
-                       $append = '-'.$label;
+                       $append = '-'.preg_replace("/\W+/", "", $label);
                } else {
                        $this->_label = $wgTitle->getFullURL();
                        $append = '';



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to