Changeset 111446 in spip-zone


Ignore:
Timestamp:
Aug 27, 2018, 3:33:43 PM (8 months ago)
Author:
real3t@…
Message:

Intégration d'un fork de IEConfig en attendant qu'il soit officiellement intégré

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
2 edited
2 copied

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/formulaires/ieconfig_export.php

    r111380 r111446  
    55}
    66
    7 function formulaires_ieconfig_export_saisies_dist() {
     7function formulaires_ieconfig_export_saisies_dist($prefixeaexporter = null) {
    88        $saisies = array(
    99                // Options d'export
     
    5959        $ieconfig_metas = array();
    6060        foreach (pipeline('ieconfig_metas', array()) as $prefixe => $data) {
    61                 if (isset($data['icone'])) {
    62                         $icone = chemin_image($data['icone']);
    63                         if (!$icone) {
    64                                 $icone = find_in_path($data['icone']);
    65                         }
    66                         if ($icone) {
    67                                 $icone = '<img src="' . $icone . '" alt="" style="margin-left:0px; margin-right:0.5em;" />';
    68                         }
    69                 } else {
    70                         $icone = '';
     61                if (!isset($prefixeaexporter)
     62                        OR
     63                        (isset($prefixeaexporter) && $prefixe === $prefixeaexporter)
     64                        ) {
     65                        if (isset($data['icone'])) {
     66                                $icone = chemin_image($data['icone']);
     67                                if (!$icone) {
     68                                        $icone = find_in_path($data['icone']);
     69                                }
     70                                if ($icone) {
     71                                        $icone = '<img src="' . $icone . '" alt="" style="margin-left:0px; margin-right:0.5em;" />';
     72                                }
     73                        } else {
     74                                $icone = '';
     75                        }
     76                        $ieconfig_metas[$prefixe] = $icone . (isset($data['titre']) ? $data['titre'] : $prefixe);
    7177                }
    72                 $ieconfig_metas[$prefixe] = $icone . (isset($data['titre']) ? $data['titre'] : $prefixe);
    7378        }
    7479        ksort($ieconfig_metas);
     
    8792                                                'nom' => 'export_metas',
    8893                                                'label' => _T('ieconfig:label_configurations_a_exporter'),
    89                                                 'tout_selectionner' => 'oui',
     94                                                'tout_selectionner' => (count($ieconfig_metas) > 1) ? 'oui':'',
    9095                                                'datas' => $ieconfig_metas,
    9196                                        ),
     
    107112
    108113
    109 function formulaires_ieconfig_export_traiter_dist() {
     114function formulaires_ieconfig_export_traiter_dist($prefixeaexporter = null) {
    110115        $export = array();
    111116        $export['nom'] = _request('ieconfig_export_nom');
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/formulaires/ieconfig_import.php

    r111380 r111446  
    3030                                        }
    3131                                        $ieconfig_metas[$prefixe] = $icone . (isset($data['titre']) ? $data['titre'] : $prefixe);
    32                                         }
     32                                }
    3333                        }
    3434                }
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r111445 r111446  
    22        prefix="soyezcreateurs"
    33        categorie="squelette"
    4         version="5.0.5"
     4        version="5.0.6"
    55        etat="stable"
    66        compatibilite="[3.1.8;3.2.*]"
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/prive/squelettes/navigation/configurer_soyezcreateurs.html

    r111381 r111446  
    33</div>
    44<div class="ajax">
    5 #FORMULAIRE_IECONFIG_EXPORT
     5#FORMULAIRE_IECONFIG_EXPORT{#ENV{cfg,soyezcreateurs}}
    66</div>
Note: See TracChangeset for help on using the changeset viewer.