From 576ad471be93941e6e7c12fc32d4600e05b5071b Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Fri, 3 Feb 2006 17:22:12 +0000 Subject: [PATCH] Pas de select lorsqu'il n'y a qu'une rubrique --- ecrire/inc_rubriques.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ecrire/inc_rubriques.php b/ecrire/inc_rubriques.php index abb06d4dd8..b554c4ec0b 100644 --- a/ecrire/inc_rubriques.php +++ b/ecrire/inc_rubriques.php @@ -533,18 +533,18 @@ function selecteur_rubrique_html($id_rubrique, $type, $restreint, $idem=0) { if ($id_rubrique == $r['id_rubrique']) $id_parent = $r['id_parent']; } - $r = "<select name='id_parent' style='font-size: 90%; width: 99%;" - ."font-face: verdana,arial,helvetica,sans-serif; max-height: 24px;' - size='1'>\n"; - $r .= sous_menu_rubriques($id_rubrique,0, - 0,$data,$enfants,$idem, $restreint, $type); + $opt = sous_menu_rubriques($id_rubrique,0, 0,$data,$enfants,$idem, $restreint, $type); + $att = " name='id_parent'\nstyle='font-size: 90%; width: 99%; font-face: verdana,arial,helvetica,sans-serif; max-height: 24px;'"; - $r .= "</select>\n"; + if (preg_match(',^<option[^>]*>([^<]*)</option>$,',$opt,$r)) + $r = "<input$att type='hidden' value='" . $r[1] . "' />" . $r[1] ; + else + $r = "<select$att size='1'>\n$opt</select>\n"; # message pour neuneus (a supprimer ?) if ($type != 'auteur' AND $type != 'breve') - $r .= "<br />"._T('texte_rappel_selection_champs'); + $r .= "\n<br />"._T('texte_rappel_selection_champs'); return $r; } -- GitLab