Ignore:
Timestamp:
Jan 28, 2011, 7:58:33 PM (9 years ago)
Author:
joseph@…
Message:

Pouvoir indiquer un necessite dans un YAML de config ==> Ce fichier sera alors masqué à l'import.

File:
1 edited

Legend:

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

    r41136 r43937  
    316316                foreach (array_merge(find_all_in_path('ieconfig/', $match),find_all_in_path('tmp/ieconfig/', $match)) as $fichier => $chemin) {
    317317                        $config = yaml_decode_file($chemin);
     318                        // On regarde s'il y a un necessite
     319                        $ok = true;
     320                        if (isset($config['necessite'])) {
     321                                if (!is_array($config['necessite']))
     322                                        $config['necessite'] = array($config['necessite']);
     323                                foreach($config['necessite'] as $plugin)
     324                                        if (!defined('_DIR_PLUGIN_'.strtoupper($plugin)))
     325                                                $ok = false;
     326                        }
    318327                        //on vérifie s'il y a un champs nom
    319                         if (isset($config['nom']))
    320                                 $liste_config[$chemin] = _T_ou_typo($config['nom']);
    321                         else
    322                                 $liste_config[$chemin] = $fichier;
     328                        if ($ok) {
     329                                if (isset($config['nom']))
     330                                        $liste_config[$chemin] = _T_ou_typo($config['nom']);
     331                                else
     332                                        $liste_config[$chemin] = $fichier;
     333                        }
    323334                }
    324335        }
Note: See TracChangeset for help on using the changeset viewer.