From 3c97bd06ba2500ac15db04ee0fd9d24a520a0de0 Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Mon, 11 Oct 2004 16:08:59 +0000 Subject: [PATCH] =?UTF-8?q?re-pr=C3=A9visualisation=20des=20forums?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc-forum.php3 | 49 +++++++++++++++++++++---------------------------- 1 file changed, 21 insertions(+), 28 deletions(-) diff --git a/inc-forum.php3 b/inc-forum.php3 index a09008c89e..69c8f801bd 100644 --- a/inc-forum.php3 +++ b/inc-forum.php3 @@ -27,8 +27,10 @@ else /*******************************/ // fabrique un bouton d'attribut Name $n, d'attribut Value $v et autres $a -function boutonne($a, $n, $v) { - return "\n<input $a name='$n' value=\"$v\" />"; +function boutonne($t, $n, $v, $a) { + return "\n<input type='$t'" . + (!$n ? '' : " name='$n'") . + " value=\"$v\" $a />"; } // @@ -128,18 +130,17 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd $url = quote_amp($url); return ("<form action='$url' method='post' name='formulaire'>\n$hidden" . - boutonne("type='hidden'", 'id_message', $id_message) . - boutonne("type='hidden'", 'alea', $alea) . - boutonne("type='hidden'", 'hash', $hash) . + boutonne('hidden', 'id_message', $id_message) . + boutonne('hidden', 'alea', $alea) . + boutonne('hidden', 'hash', $hash) . (($afficher_texte == "non") ? - (boutonne("type='hidden'", 'titre', $titre) . + (boutonne('hidden', 'titre', $titre) . $table . "\n<br /><div align='right'>" . - boutonne("type='submit' class='spip_bouton'", - 'Valider', - _T('forum_valider'). "</div>")) : + boutonne('submit', '', _T('forum_valider'), "class='spip_bouton'") . + "</div>") : ($previsu . "<div class='spip_encadrer'><b>"._T('forum_titre')."</b>\n<br />". - boutonne("type='text' class='forml' size='40'", 'titre', $titre) . "</div>\n<br />" + boutonne('text', 'titre', $titre, "class='forml' size='40'") . "</div>\n<br />" ."<div class='spip_encadrer'><b>" . _T('forum_texte') . "</b>\n<br />" . @@ -159,33 +160,27 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd "\n<br />" . _T('forum_titre') . "\n<br />" . - boutonne("type='text' class='forml' size='40'", - 'nom_site_forum', - entites_html($nom_site_forum)) . + boutonne('text', 'nom_site_forum', entites_html($nom_site_forum), " class='forml' size='40'") . "\n<br />" . _T('forum_url') . "\n<br />" . - boutonne("type='text' class='forml' size='40'", - 'url_site', - entites_html($url_site)) . + boutonne('text', 'url_site', entites_html($url_site), + " class='forml' size='40'") . "</div>\n<br /><div class='spip_encadrer'>" . _T('forum_qui_etes_vous') . "\n<br />" . _T('forum_votre_nom') . "\n<br />" . - boutonne("type='text' class='forml' size='40'$disabled", - 'auteur', - entites_html($auteur)) . + boutonne('text', 'auteur', entites_html($auteur), + "class='forml' size='40'$disabled") . "\n<br />" . _T('forum_votre_email') . "\n<br />" . - boutonne("type='text' class='forml' size='40'$disabled", + boutonne('text', "class='forml' size='40'$disabled", 'email_auteur', entites_html($email_auteur)) . "</div>\n<br /><div align='right'>" . - boutonne("type='submit' class='spip_bouton'", - 'Valider', - _T('forum_voir_avant')) . + boutonne('submit', '', _T('forum_voir_avant'), "class='spip_bouton'") . "</div>\n</form>"))); } @@ -231,9 +226,8 @@ function table_des_mots($table, $les_mots) { <td width='47%' valign='top'>"; } - $ret .= boutonne("type='$unseul' id='mot$id_mot' " - . $les_mots[$id_mot], "ajouter_mot[$id_groupe][]", $id_mot) - . afficher_petits_logos_mots($id_mot) + $ret .= boutonne($unseul, "ajouter_mot[$id_groupe][]", $id_mot, "id='mot$id_mot' " . $les_mots[$id_mot]) . + afficher_petits_logos_mots($id_mot) . "<b><label for='mot$id_mot'>$titre_mot</label></b><br />"; if ($descriptif_mot) @@ -361,8 +355,7 @@ function code_de_forum_spip ($idr, $idf, $ida, $idb, $ids) { // url de reference if (!$url = $GLOBALS['HTTP_GET_VARS']['url']) - $url = $GLOBALS['clean_link']->geturl(); - + $url = $GLOBALS['REQUEST_URI']; // url de retour du forum $retour_forum = $GLOBALS['retour']; if (!$retour_forum) -- GitLab