Made MagicWord::addToArray() support case-insensitive arrays
authorTim Starling <tstarling@users.mediawiki.org>
Mon, 3 Jul 2006 03:29:32 +0000 (03:29 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Mon, 3 Jul 2006 03:29:32 +0000 (03:29 +0000)
includes/MagicWord.php

index 45945f6..8ef8ed1 100644 (file)
@@ -424,8 +424,14 @@ class MagicWord {
         * lookup in a list of magic words
         */
        function addToArray( &$array, $value ) {
-               foreach ( $this->mSynonyms as $syn ) {
-                       $array[$syn] = $value;
+               if ( $this->mCaseSensitive ) {
+                       foreach ( $this->mSynonyms as $syn ) {
+                               $array[$syn] = $value;
+                       }
+               } else {
+                       foreach ( $this->mSynonyms as $syn ) {
+                               $array[strtolower($syn)] = $value;
+                       }
                }
        }
 }