Changeset 113127 in spip-zone


Ignore:
Timestamp:
Dec 26, 2018, 4:43:45 PM (3 months ago)
Author:
real3t@…
Message:

Complément de r99402 : Corrige : Impossible d'installer SPIP si massicot est dans plugins-dist.

Location:
_plugins_/massicot/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/massicot/trunk/base/massicot.php

    r104789 r113127  
    6161 */
    6262function massicot_declarer_tables_interfaces($interfaces) {
     63        // Ne pas empêcher l'installation quand le plugin est dans plugins-dist
     64        if (isset($GLOBALS['spip_connect_version'])) {
     65                $interfaces = ajouter_traitement_automatique(
     66                        $interfaces,
     67                        'massicoter_document(%s)',
     68                        'FICHIER',
     69                        'documents'
     70                );
    6371
    64         $interfaces = ajouter_traitement_automatique(
    65                 $interfaces,
    66                 'massicoter_document(%s)',
    67                 'FICHIER',
    68                 'documents'
    69         );
     72                $interfaces = ajouter_traitement_automatique(
     73                        $interfaces,
     74                        'massicoter_logo_document(%s, $Pile[1])',
     75                        'LOGO_DOCUMENT'
     76                );
    7077
    71         $interfaces = ajouter_traitement_automatique(
    72                 $interfaces,
    73                 'massicoter_logo_document(%s, $Pile[1])',
    74                 'LOGO_DOCUMENT'
    75         );
     78                $interfaces = ajouter_traitement_automatique(
     79                        $interfaces,
     80                        'massicoter_document(%s)',
     81                        'URL_DOCUMENT',
     82                        'documents'
     83                );
    7684
    77         $interfaces = ajouter_traitement_automatique(
    78                 $interfaces,
    79                 'massicoter_document(%s)',
    80                 'URL_DOCUMENT',
    81                 'documents'
    82         );
     85                /* On traîte aussi les balises #HAUTEUR et #LARGEUR des documents */
     86                $interfaces = ajouter_traitement_automatique(
     87                        $interfaces,
     88                        'massicoter_largeur(%s, $Pile[1])',
     89                        'LARGEUR',
     90                        'documents'
     91                );
    8392
    84         /* On traîte aussi les balises #HAUTEUR et #LARGEUR des documents */
    85         $interfaces = ajouter_traitement_automatique(
    86                 $interfaces,
    87                 'massicoter_largeur(%s, $Pile[1])',
    88                 'LARGEUR',
    89                 'documents'
    90         );
     93                $interfaces = ajouter_traitement_automatique(
     94                        $interfaces,
     95                        'massicoter_hauteur(%s, $Pile[1])',
     96                        'HAUTEUR',
     97                        'documents'
     98                );
    9199
    92         $interfaces = ajouter_traitement_automatique(
    93                 $interfaces,
    94                 'massicoter_hauteur(%s, $Pile[1])',
    95                 'HAUTEUR',
    96                 'documents'
    97         );
    98 
    99         /* Pour chaque objet éditorial existant, ajouter un traitement sur
    100            les logos */
    101         if (isset($GLOBALS['spip_connect_version'])) {
     100                /* Pour chaque objet éditorial existant, ajouter un traitement sur
     101                   les logos */
    102102                foreach (lister_tables_objets_sql() as $table => $valeurs) {
    103103                        if ($table !== 'spip_documents') {
     
    121121                        }
    122122                }
     123
     124                /* sans oublier #LOGO_ARTICLE_RUBRIQUE… */
     125                $interfaces = ajouter_traitement_automatique(
     126                        $interfaces,
     127                        'massicoter_logo(%s,null,null,null,$Pile[0])',
     128                        'LOGO_ARTICLE_RUBRIQUE'
     129                );
     130
     131                /* …ni les #LOGO_SITE_SPIP ! */
     132                $interfaces = ajouter_traitement_automatique(
     133                        $interfaces,
     134                        'massicoter_logo(%s,"site","0","",$Pile[0])',
     135                        'LOGO_SITE_SPIP'
     136                );
     137                $interfaces = ajouter_traitement_automatique(
     138                        $interfaces,
     139                        'massicoter_logo(%s,"site","0","logo_survol",$Pile[0])',
     140                        'LOGO_SITE_SPIP_SURVOL'
     141                );
    123142        }
    124 
    125         /* sans oublier #LOGO_ARTICLE_RUBRIQUE… */
    126         $interfaces = ajouter_traitement_automatique(
    127                 $interfaces,
    128                 'massicoter_logo(%s,null,null,null,$Pile[0])',
    129                 'LOGO_ARTICLE_RUBRIQUE'
    130         );
    131 
    132         /* …ni les #LOGO_SITE_SPIP ! */
    133         $interfaces = ajouter_traitement_automatique(
    134                 $interfaces,
    135                 'massicoter_logo(%s,"site","0","",$Pile[0])',
    136                 'LOGO_SITE_SPIP'
    137         );
    138         $interfaces = ajouter_traitement_automatique(
    139                 $interfaces,
    140                 'massicoter_logo(%s,"site","0","logo_survol",$Pile[0])',
    141                 'LOGO_SITE_SPIP_SURVOL'
    142         );
    143143
    144144        return $interfaces;
  • _plugins_/massicot/trunk/paquet.xml

    r113106 r113127  
    22        prefix="massicot"
    33        categorie="multimedia"
    4         version="0.8.0"
     4        version="0.8.1"
    55        etat="stable"
    66        compatibilite="[3.0.17;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.