Rev 609 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php/***************************************************************************\* SPIP, Systeme de publication pour l'internet ** ** Copyright (c) 2001-2005 ** Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James ** ** Ce programme est un logiciel libre distribue sous licence GNU/GPL. ** Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *\***************************************************************************/include ("inc.php3");include_ecrire ("inc_barre.php3");include_ecrire ("inc_forum.php3");if ($modif_forum != "oui")$titre_message = ereg_replace("^([^>])", "> \\1", $titre_message);$nom = corriger_caracteres($connect_nom);$adresse_retour = rawurldecode($adresse_retour);if ($valider_forum AND ($statut!='')) {$titre_message = corriger_caracteres($titre_message);$texte = corriger_caracteres($texte);$query = "INSERT INTO spip_forum(titre, texte, date_heure, nom_site, url_site, statut, id_auteur,auteur, email_auteur, id_rubrique, id_parent, id_article, id_breve,id_message, id_syndic)VALUES ('".texte_script($titre_message)."','".texte_script($texte)."', NOW(),'".texte_script($nom_site)."','".texte_script($url_site)."','".texte_script($statut)."',$connect_id_auteur,'".texte_script($nom)."','$connect_email','$id_rubrique', '$id_parent', '$id_article', '$id_breve','$id_message', '$id_syndic')";$result = spip_query($query);calculer_threads();if ($id_message > 0) {$query = "UPDATE spip_auteurs_messages SET vu = 'non'WHERE id_message='$id_message'";$result = spip_query($query);}redirige_par_entete($adresse_retour);}if ($id_message) debut_page(_T('titre_page_forum_envoi'), "asuivre", "messagerie");else debut_page(_T('titre_page_forum_envoi'), "redacteurs");debut_gauche();debut_droite();if ($id_parent) {$query = "SELECT * FROM spip_forum WHERE id_forum=$id_parent";$result = spip_query($query);if ($row = spip_fetch_array($result)) {$id_article = $row['id_article'];$id_breve = $row['id_breve'];$id_rubrique = $row['id_rubrique'];$id_message = $row['id_message'];$id_syndic = $row['id_syndic'];$statut = $row['statut'];$titre_parent = $row['titre'];$texte_parent = $row['texte'];$auteur_parent = $row['auteur'];$id_auteur_parent = $row['id_auteur'];$date_heure_parent = $row['date_heure'];$nom_site_parent = $row['nom_site'];$url_site_parent = $row['url_site'];}}if ($titre_parent) {debut_cadre_forum("forum-interne-24.gif", false, "", typo($titre_parent));echo "<span class='arial2'>$date_heure_parent</span>";echo " ".typo($auteur_parent);if ($id_auteur_parent AND $activer_messagerie != "non" AND $connect_activer_messagerie != "non") {$bouton = bouton_imessage($id_auteur_parent, $row);if ($bouton) echo " ".$bouton;}echo justifier(propre($texte_parent));if (strlen($url_site_parent) > 10 AND $nom_site_parent) {echo "<p align='left'><font face='Verdana,Arial,Sans,sans-serif'><b><a href='$url_site_parent'>$nom_site_parent</a></b></font>";}fin_cadre_forum();if ($modif_forum == "oui") {echo "<table width=100% cellpadding=0 cellspacing=0 border=0><tr>";echo "<td width='10' height='13' valign='top' background='" . _DIR_IMG_PACK . "forum-vert.gif'>",http_img_pack('rien.gif', ' ', "width='10' height='13' border='0'"),"</td>\n";echo "\n<td width=100% valign='top' rowspan='2'>";}}if ($modif_forum == "oui") {debut_cadre_thread_forum("", false, "", typo($titre_message));echo propre($texte);if (strlen($nom_site)>0) {echo "<p><a href='$url_site'>$nom_site</a>";}echo "<form action='forum_envoi.php3' name='formulaire' method='post'>";echo "<p><div align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider_forum' VALUE='"._T('bouton_envoyer_message')."'></div>";fin_cadre_thread_forum();if ($titre_parent) {echo "</td></tr><tr>";echo "<td width=10 valign='top' background='" . _DIR_IMG_PACK . "rien.gif'>",http_img_pack("forum-droite$spip_lang_rtl.gif",addslashes($titre_parent),"width='10' height='13' border='0'"), "</td>\n";echo "</tr></table>";}}else {echo "<FORM ACTION='forum_envoi.php3' name='formulaire' METHOD='post'>";}echo "<div> </div>";debut_cadre_formulaire(($statut == 'privac') ? "" : 'background-color: #dddddd;');echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BACKGROUND='' WIDTH=\"100%\"><TR><TD>";$forum_stat = $statut;if ($forum_stat == "prive") $logo = "forum-interne-24.gif";else if ($forum_stat == "privadm") $logo = "forum-admin-24.gif";else if ($forum_stat == "privrac") $logo = "forum-interne-24.gif";else $logo = "forum-public-24.gif";icone(_T('icone_retour'), $adresse_retour, $logo);echo "</TD>";echo "<TD><IMG SRC='" . _DIR_IMG_PACK . "rien.gif' WIDTH=10 BORDER=0></td><TD WIDTH=\"100%\">";echo "<B>"._T('info_titre')."</B><BR>";$titre_message = entites_html($titre_message);echo "<INPUT TYPE='text' CLASS='formo' NAME='titre_message' VALUE=\"$titre_message\" SIZE='40'><P>\n";echo "</TD></TR></TABLE>";if (!$modif_forum OR $modif_forum == "oui") {echo "<INPUT TYPE='Hidden' NAME='modif_forum' VALUE='oui'>\n";}echo "<INPUT TYPE='Hidden' NAME='adresse_retour' VALUE=\"$adresse_retour\">\n";echo "<INPUT TYPE='Hidden' NAME='id_rubrique' VALUE=\"$id_rubrique\">\n";echo "<INPUT TYPE='Hidden' NAME='id_parent' VALUE=\"$id_parent\">\n";echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">\n";echo "<INPUT TYPE='Hidden' NAME='id_breve' VALUE=\"$id_breve\">\n";echo "<INPUT TYPE='Hidden' NAME='id_message' VALUE=\"$id_message\">\n";echo "<INPUT TYPE='Hidden' NAME='id_syndic' VALUE=\"$id_syndic\">\n";echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">\n";echo "<p><B>"._T('info_texte_message')."</B><BR>";echo _T('info_creation_paragraphe')."<BR>";echo afficher_barre('document.formulaire.texte', true);echo "<TEXTAREA NAME='texte' ".$GLOBALS['browser_caret']." ROWS='15' CLASS='formo' COLS='40' wrap=soft>";echo entites_html($texte);echo "</TEXTAREA><P>\n";if ($statut != 'perso' AND $options == "avancees") {echo "<B>"._T('info_lien_hypertexte')."</B><BR>";echo _T('texte_lien_hypertexte')."<BR>";echo _T('texte_titre_02')."<BR>";echo "<INPUT TYPE='text' CLASS='forml' NAME='nom_site' VALUE=\"".entites_html($nom_site)."\" SIZE='40'><BR>";$lien_url="http://";echo _T('info_url')."<BR>";echo "<INPUT TYPE='text' CLASS='forml' NAME='url_site' VALUE=\"".entites_html($url_site)."\" SIZE='40'><P>";}echo "<DIV ALIGN='right'><INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='"._T('bouton_voir_message')."'></div>";echo "</FORM>";fin_page();fin_cadre_formulaire();?>