Changeset 99412 in spip-zone


Ignore:
Timestamp:
Sep 7, 2016, 4:14:04 PM (3 years ago)
Author:
marcimat@…
Message:

Suite de r99168 : il restait des erreurs de calcul de dépendances avec les plugin.xml
qui sortent un schéma de dépendances légèrement différent des paquet.xml.

On adapte le code pour eux. Et vivement array_column() soit partout…

Merci b_b pour la découverte !

Location:
_core_/plugins/svp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/inc/svp_actionner.php

    r99168 r99412  
    353353                foreach ($infos as $i => $info) {
    354354                        if (!empty($info['dn'])) {
    355                                 $necessites[$info['p']] = array_map('strtoupper', array_keys($info['dn']));
     355                                # à remplacer par array_column($info['dn'], 'nom') un jour
     356                                $necessites[$info['p']] = array();
     357                                foreach ($info['dn'] as $n) {
     358                                        $necessites[$info['p']][] = $n['nom'];
     359                                }
    356360                        }
    357361                        // préparer la clé dp (dépendances préfixes) et 'dmp' (dépendent de moi) vide
     
    383387                        }
    384388                }
     389
     390                # $this->log($infos);
    385391
    386392                return $infos;
  • _core_/plugins/svp/paquet.xml

    r99172 r99412  
    22        prefix="svp"
    33        categorie="maintenance"
    4         version="1.1.5"
     4        version="1.1.6"
    55        etat="stable"
    66        compatibilite="[3.2.0-dev;]"
Note: See TracChangeset for help on using the changeset viewer.