http://www.mediawiki.org/wiki/Special:Code/MediaWiki/68856
Revision: 68856 Author: yaron Date: 2010-07-01 21:58:12 +0000 (Thu, 01 Jul 2010) Log Message: ----------- Jamey Wood's fix for setting results limit for 'autocomplete on concept' Modified Paths: -------------- trunk/extensions/SemanticForms/includes/SF_Utils.php Modified: trunk/extensions/SemanticForms/includes/SF_Utils.php =================================================================== --- trunk/extensions/SemanticForms/includes/SF_Utils.php 2010-07-01 21:11:43 UTC (rev 68855) +++ trunk/extensions/SemanticForms/includes/SF_Utils.php 2010-07-01 21:58:12 UTC (rev 68856) @@ -325,7 +325,7 @@ $printout = new SMWPrintRequest( SMWPrintRequest::PRINT_THIS, "" ); $desc->addPrintRequest( $printout ); $query = new SMWQuery( $desc ); - $query->setLimit( $sfgMaxAutocompleteValues ); + //$query->setLimit( $sfgMaxAutocompleteValues ); $query_result = $store->getQueryResult( $query ); $pages = array(); while ( $res = $query_result->getNext() ) { @@ -340,6 +340,12 @@ } else { $pages[] = $page_name; } + // return if we've reached the maximum number of + // allowed values + if ( count( $pages ) > $sfgMaxAutocompleteValues ) { + sort( $pages ); + return $pages; + } } sort( $pages ); return $pages; _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs