Overview
Comment: | Ajouter la colonne de tri dans les colonnes affichées, fix [0a59dffc92c5566e334ab0100a703801fd2c235f] |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
99a7c5c69955281523038b02563f0f59 |
User & Date: | bohwaz on 2018-10-25 11:25:32 |
Other Links: | branch diff | manifest | tags |
Context
2018-10-25
| ||
13:39 | Exemple de recherche vide car avec un nom les gens ne comprennent pas check-in: 46ed8ecf5a user: bohwaz tags: dev | |
11:25 | Ajouter la colonne de tri dans les colonnes affichées, fix [0a59dffc92c5566e334ab0100a703801fd2c235f] check-in: 99a7c5c699 user: bohwaz tags: dev | |
11:19 | Recherche avancée : meilleure traduction de "ANY" (fix [026bac40f8e17f7668f40484abd773fec43dec61]) check-in: 2e72b91d09 user: bohwaz tags: dev | |
Changes
Modified src/include/lib/Garradin/Recherche.php from [a738c3a98e] to [0f45eebdb7].
︙ | ︙ | |||
351 352 353 354 355 356 357 | } if (!count($query_groups)) { throw new UserException('Aucune clause trouvée dans la recherche.'); } | < < > > > | 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 | } if (!count($query_groups)) { throw new UserException('Aucune clause trouvée dans la recherche.'); } // Ajout du champ identité si pas présent if ($target == 'membres' && !in_array($config->get('champ_identite'), $query_columns)) { array_unshift($query_columns, $config->get('champ_identite')); } $query_columns[] = $order; if ($target_columns[$order]->textMatch) { $order = sprintf('transliterate_to_ascii(%s) COLLATE NOCASE', $db->quoteIdentifier($order)); } else { $order = $db->quoteIdentifier($order); } $query_columns = array_unique($query_columns); $query_columns = array_map([$db, 'quoteIdentifier'], $query_columns); $sql_query = sprintf('SELECT id, %s FROM %s WHERE %s ORDER BY %s %s LIMIT %d;', implode(', ', $query_columns), $target, '(' . implode(') AND (', $query_groups) . ')', $order, |
︙ | ︙ |