From: Stéphane Jacob Date: Sun, 2 Oct 2011 18:56:41 +0000 (+0200) Subject: Limits number of localities displayed in autocomplete, when restricted to a single... X-Git-Tag: xorg/1.1.4~106 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=a037f0a822d44e1fd79e5fe488092b0ab8dbc1ab;p=platal.git Limits number of localities displayed in autocomplete, when restricted to a single country. Signed-off-by: Stéphane Jacob --- diff --git a/classes/direnum.php b/classes/direnum.php index f7100c5..5176c4a 100644 --- a/classes/direnum.php +++ b/classes/direnum.php @@ -625,7 +625,9 @@ class DE_Localities extends DE_AddressesComponents AND pac1.groupid = pac2.groupid AND pac1.type = pac2.type) INNER JOIN profile_addresses_components_enum AS pace2 ON (pac2.component_id = pace2.id AND FIND_IN_SET('country', pace2.types)) WHERE pace2.id = {?} AND FIND_IN_SET('locality', pace1.types) AND pac1.type = 'home' AND " . $where . " - GROUP BY pace1.long_name"; + GROUP BY pace1.long_name + ORDER BY nb DESC, field + LIMIT " . self::AUTOCOMPLETE_LIMIT; return XDB::fetchAllAssoc($query, $sub_id); } }