Changeset 96938 in spip-zone


Ignore:
Timestamp:
May 2, 2016, 5:49:57 AM (4 years ago)
Author:
bystrano@…
Message:

charger tous les types de logos dans le formulaire editer_logo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logos_roles/trunk/formulaires/editer_logo.php

    r96935 r96938  
    109109        // ou directement le nom du raccourcis a chercher
    110110        $chercher_logo = charger_fonction('chercher_logo', 'inc');
    111         $etats = $res['logo_survol'] ? array('on', 'off') : array('on');
    112         foreach ($etats as $etat) {
    113                 $logo = $chercher_logo($id_objet, $_id_objet, $etat);
     111        $table_documents = lister_tables_objets_sql('spip_documents');
     112        $roles_logos = array_filter(
     113                array_keys($table_documents['roles_titres']),
     114                function ($el) {
     115                        return (strpos($el, 'logo') === 0);
     116                }
     117        );
     118
     119        foreach ($roles_logos as $role) {
     120                $logo = $chercher_logo($id_objet, $_id_objet, $role);
    114121                if ($logo) {
    115                         $res['logo_' . $etat] = $logo[0];
     122                        $res[$role] = $logo[0];
    116123                }
    117124        }
Note: See TracChangeset for help on using the changeset viewer.