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

Revision: 59469
Author:   kipcool
Date:     2009-11-26 20:42:09 +0000 (Thu, 26 Nov 2009)

Log Message:
-----------
"remove_transaction_id IS NULL" was missing in getSQLForClasses

Modified Paths:
--------------
    trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php

Modified: trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php
===================================================================
--- trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php      2009-11-26 
20:19:09 UTC (rev 59468)
+++ trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php      2009-11-26 
20:42:09 UTC (rev 59469)
@@ -374,26 +374,29 @@
 
   // exp.spelling, txt.text_text
        $sql = "SELECT member_mid, spelling " .
-        " FROM {$dc}_collection_contents col_contents, {$dc}_collection col, 
{$dc}_syntrans synt," .
-        " {$dc}_expression exp, {$dc}_defined_meaning dm" .
-        " WHERE col.collection_type='CLAS' " .
-        " AND col_contents.collection_id = col.collection_id " .
-        " AND synt.defined_meaning_id = col_contents.member_mid " .
-        " AND synt.identical_meaning=1 " .
-        " AND exp.expression_id = synt.expression_id " .
-        " AND dm.defined_meaning_id = synt.defined_meaning_id " .
-        " AND ( " .
-          " exp.language_id=$lng " .
-          " OR (" .
-            " exp.language_id=85 " .
-            " AND dm.defined_meaning_id NOT IN ( SELECT defined_meaning_id 
FROM {$dc}_syntrans synt, {$dc}_expression exp WHERE exp.expression_id = 
synt.expression_id AND exp.language_id=$lng ) " .
-          " ) " .
-        " ) " .
-        " AND " . getLatestTransactionRestriction( "col" ) .
-        " AND " . getLatestTransactionRestriction( "col_contents" ) .
-        " AND " . getLatestTransactionRestriction( "synt" ) .
-        " AND " . getLatestTransactionRestriction( "exp" ) .
-        " AND " . getLatestTransactionRestriction( "dm" ) ;
+               " FROM {$dc}_collection_contents col_contents, {$dc}_collection 
col, {$dc}_syntrans synt," .
+               " {$dc}_expression exp, {$dc}_defined_meaning dm" .
+               " WHERE col.collection_type='CLAS' " .
+               " AND col_contents.collection_id = col.collection_id " .
+               " AND synt.defined_meaning_id = col_contents.member_mid " .
+               " AND synt.identical_meaning=1 " .
+               " AND exp.expression_id = synt.expression_id " .
+               " AND dm.defined_meaning_id = synt.defined_meaning_id " .
+               " AND ( " .
+                       " exp.language_id=$lng " .
+                       " OR (" .
+                               " exp.language_id=85 " .
+                               " AND dm.defined_meaning_id NOT IN " .
+                                       " ( SELECT defined_meaning_id FROM 
{$dc}_syntrans synt_bis, {$dc}_expression exp_bis " .
+                                       " WHERE exp_bis.expression_id = 
synt_bis.expression_id AND exp_bis.language_id=$lng " .
+                                       " AND synt_bis.remove_transaction_id IS 
NULL AND exp_bis.remove_transaction_id IS NULL ) " .
+                               " ) " .
+                       " ) " .
+               " AND " . getLatestTransactionRestriction( "col" ) .
+               " AND " . getLatestTransactionRestriction( "col_contents" ) .
+               " AND " . getLatestTransactionRestriction( "synt" ) .
+               " AND " . getLatestTransactionRestriction( "exp" ) .
+               " AND " . getLatestTransactionRestriction( "dm" ) ;
 
        return $sql;
 }



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to