diff --git a/porte_plume_fonctions.php b/porte_plume_fonctions.php index 65c7799..116ad0d 100644 --- a/porte_plume_fonctions.php +++ b/porte_plume_fonctions.php @@ -509,7 +509,7 @@ class Barre_outils{ // si le sous-menu est vide // on enleve le sous menu. // mais pas le parent ($tableau[$p]), qui peut effectuer une action. - if (!$tableau[$p]['dropMenu']) { + if (empty($tableau[$p]['dropMenu'])) { unset($tableau[$p]['dropMenu']); } } @@ -535,9 +535,15 @@ class Barre_outils{ foreach ($tableau as $p=>$v) { if (isset($v['separator']) and $v['separator']) { if (isset($tableau[$p-1])) { + if (!isset($tableau[$p-1]['className'])) { + $tableau[$p-1]['className'] = ""; + } $tableau[$p-1]['className'] .= " separateur_avant"; } if (isset($tableau[$p+1])) { + if (!isset($tableau[$p+1]['className'])) { + $tableau[$p+1]['className'] = ""; + } $tableau[$p+1]['className'] .= " separateur separateur_apres $v[id]"; } unset($tableau[$p]); @@ -828,4 +834,4 @@ function traitements_previsu($texte, $nom_champ = '', $type_objet = '', $connect // on ne peut donc se fier au statut de l'auteur connecté car le contenu ne vient pas // forcément de lui return safehtml($texte); -} \ No newline at end of file +}