Changeset 113289 in spip-zone


Ignore:
Timestamp:
Jan 8, 2019, 11:41:02 AM (4 months ago)
Author:
root
Message:

Le formulaire d'édition de logos affiche toujours les logos dans le même ordre

Sinon, quand on crée un logo de survol avant le logo tout court, il s'affiche
toujours en premier. C'est confusant, puisqu'alors l'ordre d'affichage des logos
change selon l'objet qu'on regarde.

Location:
_plugins_/roles_documents/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/roles_documents/trunk/paquet.xml

    r113280 r113289  
    22        prefix="roles_documents"
    33        categorie="edition"
    4         version="1.2.19"
     4        version="1.2.20"
    55        etat="dev"
    66        compatibilite="[3.2.0;3.2.*]"
  • _plugins_/roles_documents/trunk/roles_documents_fonctions.php

    r113280 r113289  
    7575        $roles_attribues = array_column($res, 'role');
    7676
     77        // On trie les rôles attribués dans le même ordre que les rôles possibles,
     78        // et non dans l'ordre de création des liens dans la base.
     79        $roles_attribues_ordonnes = array();
     80        foreach ($roles_possibles as $role) {
     81                if (in_array($role, $roles_attribues)) {
     82                        $roles_attribues_ordonnes[] = $role;
     83                }
     84        }
     85        $roles_attribues = $roles_attribues_ordonnes;
     86
    7787        // Liste des rôles non attribués
    7888        $roles_attribuables = array_diff($roles_possibles, $roles_attribues);
Note: See TracChangeset for help on using the changeset viewer.