Changeset 109191 in spip-zone


Ignore:
Timestamp:
Feb 27, 2018, 8:23:42 PM (15 months ago)
Author:
tcharlss@…
Message:

v1.2.3 : prise en compte de #LOGO_SITE_SPIP. On fait le même hack qu'avant : objet='site' et id_objet=-1 (avec 0 joindre_document ne propose pas la médiathèque)

Location:
_plugins_/roles_documents/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/roles_documents/trunk/formulaires/editer_logo.html

    r109189 r109191  
    5151
    5252                <div class="editer-groupe">
    53                         <div class="editer editer_logo joindre_document">
     53                        <div class="editer editer_logo joindre_document pleine_largeur">
    5454                                <legend><:roles_documents:titre_ajouter_logo:></legend>
    5555                                <INCLURE{
  • _plugins_/roles_documents/trunk/formulaires/editer_logo.php

    r109186 r109191  
    103103
    104104        // 1) Cherchons ensuite les documents avec des rôles de logos
     105        if ($objet == 'site') {
     106                $id_objet = -1; // gros hack
     107        }
    105108        $roles = roles_presents('document', $objet); // Tous les rôles pour cet objet
    106109        $roles_logos_possibles = isset($roles['roles']['choix']) ? $roles['roles']['choix'] : array();
     
    226229        if (!$objet) {
    227230                $objet = 'site';
     231        }
     232        if ($objet == 'site') {
     233                $id_objet = -1; // gros hack
    228234        }
    229235
  • _plugins_/roles_documents/trunk/paquet.xml

    r109189 r109191  
    22        prefix="roles_documents"
    33        categorie="edition"
    4         version="1.2.2"
     4        version="1.2.3"
    55        etat="dev"
    66        compatibilite="[3.1.1;3.2.*]"
  • _plugins_/roles_documents/trunk/roles_documents_pipelines.php

    r109162 r109191  
    186186                }
    187187
     188                // Hack : le logo du site à un id négatif
     189                if ($flux['args']['objet'] == 'site'
     190                        and intval($flux['args']['id_objet']) === 0
     191                ) {
     192                        $flux['args']['id_objet'] = -1;
     193                }
     194
    188195                if ($image = sql_fetsel(
    189196                        'fichier, extension',
Note: See TracChangeset for help on using the changeset viewer.