X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins%2Fsaisies%2Finc%2Fsaisies_lister.php;fp=www%2Fplugins%2Fsaisies%2Finc%2Fsaisies_lister.php;h=76892f70c692b012f107254fdab8ddc6c92b8a4f;hb=29b39a068934cc6a39f07e91930e06dc09b56ea7;hp=f924bd1a68f2159727bfcdefd4468e15f0b18130;hpb=eaf1b6dceab40a36e51c3b729b6af22f46388ab1;p=ptitvelo%2Fweb%2Fwww.git diff --git a/www/plugins/saisies/inc/saisies_lister.php b/www/plugins/saisies/inc/saisies_lister.php index f924bd1..76892f7 100644 --- a/www/plugins/saisies/inc/saisies_lister.php +++ b/www/plugins/saisies/inc/saisies_lister.php @@ -13,7 +13,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return; */ function saisies_lister_par_identifiant($contenu, $avec_conteneur=true){ $saisies = array(); - + if (is_array($contenu)){ foreach ($contenu as $ligne){ if (is_array($ligne)) { @@ -285,17 +285,20 @@ function saisies_lister_disponibles_sql() { * @return array Un tableau contenant le YAML décodé */ function saisies_charger_infos($type_saisie){ - include_spip('inc/yaml'); - $fichier = find_in_path("saisies/$type_saisie.yaml"); - $saisie = yaml_decode_file($fichier); - if (is_array($saisie)){ - $saisie['titre'] = (isset($saisie['titre']) AND $saisie['titre']) - ? _T_ou_typo($saisie['titre']) : $type_saisie; - $saisie['description'] = (isset($saisie['description']) AND $saisie['description']) - ? _T_ou_typo($saisie['description']) : ''; - $saisie['icone'] = (isset($saisie['icone']) AND $saisie['icone']) - ? find_in_path($saisie['icone']) : ''; - } + if(defined('_DIR_PLUGIN_YAML')){ + include_spip('inc/yaml'); + $fichier = find_in_path("saisies/$type_saisie.yaml"); + $saisie = yaml_decode_file($fichier); + if (is_array($saisie)){ + $saisie['titre'] = (isset($saisie['titre']) AND $saisie['titre']) + ? _T_ou_typo($saisie['titre']) : $type_saisie; + $saisie['description'] = (isset($saisie['description']) AND $saisie['description']) + ? _T_ou_typo($saisie['description']) : ''; + $saisie['icone'] = (isset($saisie['icone']) AND $saisie['icone']) + ? find_in_path($saisie['icone']) : ''; + } + }else + $saisie = array(); return $saisie; }