Changeset 111571 in spip-zone


Ignore:
Timestamp:
Sep 11, 2018, 8:16:15 AM (7 months ago)
Author:
bystrano@…
Message:

Si les logos de SPIP sont désactivés, on gère quand même les logos additionnels

Location:
_plugins_/logos_roles/branches/v1
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logos_roles/branches/v1/formulaires/editer_logo.html

    r109654 r111571  
    11#CACHE{0}
    2 <BOUCLE_si_logos_actifs(CONDITION){si #CONFIG{activer_logos}|=={oui}}>
    32<div class='formulaire_spip formulaire_editer formulaire_editer_logo formulaire_editer_logo_#ENV{objet}'>
    43        [<h3 class="titrem">(#ENV*{_options/titre})</h3>]
     
    7473        ]
    7574</div>
    76 </BOUCLE_si_logos_actifs>
  • _plugins_/logos_roles/branches/v1/formulaires/editer_logo.php

    r109896 r111571  
    106106
    107107        $res = array(
    108                 'editable' => ($GLOBALS['meta']['activer_logos'] == 'oui' ? ' ' : '') && (!isset($options['editable']) or $options['editable']),
     108                'editable' => (count(lister_roles_logos()) > 0) && (!isset($options['editable']) or $options['editable']),
    109109                'objet' => $objet,
    110110                'id_objet' => $id_objet,
  • _plugins_/logos_roles/branches/v1/logos_roles_fonctions.php

    r111569 r111571  
    5757        }
    5858
    59         if (lire_config('activer_logos') !== 'oui') {
    60                 return array();
    61         }
    62 
    63         // Logos par défaut
    64         $roles_logos = array(
    65                 'logo' => array(
    66                         'label' => 'logos_roles:logo',
    67                         'objets' => $tous_les_objets,
    68                 )
    69         );
    70 
    71         if (lire_config('activer_logos_survol') === 'oui') {
    72                 $roles_logos['logo_survol'] = array(
    73                         'label' => 'logo_survol',
    74                         'objets' => $tous_les_objets,
     59        if (lire_config('activer_logos') === 'oui') {
     60                // Logos par défaut
     61                $roles_logos = array(
     62                        'logo' => array(
     63                                'label' => 'logos_roles:logo',
     64                                'objets' => $tous_les_objets,
     65                        )
    7566                );
    76         }
     67
     68                if (lire_config('activer_logos_survol') === 'oui') {
     69                        $roles_logos['logo_survol'] = array(
     70                                'label' => 'logo_survol',
     71                                'objets' => $tous_les_objets,
     72                        );
     73                }
     74        } else {
     75                $roles_logos = array();
     76        }
     77
    7778
    7879        $roles_logos = pipeline('roles_logos', $roles_logos);
  • _plugins_/logos_roles/branches/v1/paquet.xml

    r111569 r111571  
    22        prefix="logos_roles"
    33        categorie="multimedia"
    4         version="0.8.5"
     4        version="0.8.6"
    55        etat="stable"
    66        compatibilite="[3.1.1;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.