Ignore:
Timestamp:
Jan 8, 2019, 11:41:02 AM (3 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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _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.