Sens de tri avec multi
Le sens de tri n'est pas pris en compte avec multi xxx
.
Exemple sur contrib :
- https://contrib.spip.net/ecrire/?exec=auteurs&tri_liste_aut=multi%20nom&sens_liste_aut=1
- https://contrib.spip.net/ecrire/?exec=auteurs&tri_liste_aut=multi%20nom&sens_liste_aut=-1
@marcimat propose un simple fix :
--- a/ecrire/public/fonctions.php
+++ b/ecrire/public/fonctions.php
@@ -522,7 +522,7 @@ function tri_protege_champ($t) {
*/
function tri_champ_order($t, $from = null, $senstri = '') {
if (strncmp($t, 'multi ', 6) == 0) {
- return 'multi';
+ return 'multi' . $senstri;
}
$champ = $t;
Trop simple pour être honnête ? Foin, je fais une PR.
(Nb : c'est dans la foulée de !5210 (merged))