Changeset 65918 in spip-zone for _plugins_/ieconfig


Ignore:
Timestamp:
Sep 16, 2012, 1:05:22 PM (7 years ago)
Author:
joseph@…
Message:

attention sur les vérifications des entrées prises en charges : il faut tenir compte des entrées définies via ieconfig_metas

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/ieconfig/trunk/formulaires/ieconfig_import.php

    r65916 r65918  
    4545                        $texte_explication .= '<br /><b>'._T('ieconfig:texte_description').'</b> '._T_ou_typo($config['description']);
    4646                // On identifie les entrées ne correspondant pas à un plugin
     47                // Ou bien non déclarées dans ieconfig_metas
    4748                // Convention : les clés du tableau de config correspondent aux préfixes des plugins
    4849                $entrees = $config;
     
    5051                unset($entrees['description']);
    5152                unset($entrees['necessite']);
    52                 unset($entrees['spip_contenu']);
    53                 unset($entrees['spip_interactivite']);
    5453                $entrees = array_map('strtolower',array_keys($entrees));
    5554                $plugins = array_map('strtolower',array_keys(unserialize($GLOBALS['meta']['plugin'])));
    56                 $plugins_manquants = array_diff($entrees,$plugins);
     55                $entrees_prises_en_charge = array_merge(array_keys(pipeline('ieconfig_metas',array())),$plugins);
     56                $plugins_manquants = array_diff($entrees,$entrees_prises_en_charge);
    5757                if (count($plugins_manquants)>0)
    5858                        $texte_explication .= '<p class="reponse_formulaire reponse_formulaire_erreur">'._T('ieconfig:texte_plugins_manquants',array('plugins' => implode(', ',$plugins_manquants))).'</p>';
Note: See TracChangeset for help on using the changeset viewer.