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

Revision: 90809
Author:   nad
Date:     2011-06-26 00:47:27 +0000 (Sun, 26 Jun 2011)
Log Message:
-----------
use just one quote type in the evaled DB class creation

Modified Paths:
--------------
    trunk/extensions/SimpleSecurity/SimpleSecurity_body.php

Modified: trunk/extensions/SimpleSecurity/SimpleSecurity_body.php
===================================================================
--- trunk/extensions/SimpleSecurity/SimpleSecurity_body.php     2011-06-26 
00:45:06 UTC (rev 90808)
+++ trunk/extensions/SimpleSecurity/SimpleSecurity_body.php     2011-06-26 
00:47:27 UTC (rev 90809)
@@ -389,8 +389,7 @@
                # - query method is overriden to ensure that old_id field is 
returned for all queries which read old_text field
                # - only SELECT statements are ever patched
                # - fetchObject method is overridden to validate row content 
based on old_id
-               $oldClass = ucfirst( $wgDBtype );
-               eval( "class Database_SimpleSecurity extends 
Database{$oldClass}" . ' {
+               eval( 'class Database_SimpleSecurity extends Database' .  
ucfirst( $wgDBtype ) . ' {
                        public function query( $sql, $fname = "", $tempIgnore = 
false ) {
                                $patched = preg_replace_callback( "/(?<=SELECT 
).+?(?= FROM)/", array("SimpleSecurity", "patchSQL"), $sql, 1 );
                                return parent::query( $patched, $fname, 
$tempIgnore );


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

Reply via email to