[Spip]lier mot clé à un article

Le Samedi 19 Octobre 2002 00:37, gmalinge@voila.fr a glosé :

Bonjour,

Je voudrais utiliser le système des mots clé. Mais je ne trouve pas la
commande pour lier un mot clé à un article. Lorsque je viens de saisir un
article, que je l'ai daté et "publié en ligne", je ne vois pas comment lui
lier un mot clé.

....[couic]....
une fois que tu as écrit ton article..
- une fenêtre apparaît sous le cadre de gestion des auteurs
avec le libélé mots clés....
il faut activer le processus en cliquant sur la p'tit flèche noire :
(dans spip, c'est toujours une action pour les adminsitrateurs ou auteurs)
tu choisis ton mot clé un par un dans chaque groupe de mots clés
(ça c'est moins ergonomique : on nepeut choisir d'un coup plusierus mots clé.

From s.calas@wanadoo.fr Sat Oct 19 09:11:30 2002

Return-Path: <s.calas@wanadoo.fr>
Received: from mel-rto3.wanadoo.fr (smtp-out-3.wanadoo.fr [193.252.19.233])
  by miel.brainstorm.fr (Postfix) with ESMTP id A5AAD1C88E
  for <spip@rezo.net>; Sat, 19 Oct 2002 09:11:30 +0200 (CEST)
Received: from mel-rta7.wanadoo.fr (193.252.19.61) by mel-rto3.wanadoo.fr
  (6.5.007)
  id 3DA24D180073F2E3 for spip@rezo.net; Sat, 19 Oct 2002 09:11:30 +0200
Received: from u5u2n3 (193.249.88.178) by mel-rta7.wanadoo.fr (6.5.007)
        id 3DA24BE6006F83F4 for spip@rezo.net; Sat, 19 Oct 2002 09:11:30 +0200
Message-ID: <001001c2773f$08f341c0$b258f9c1@u5u2n3>
From: "S.Calas" <s.calas@wanadoo.fr>
To: "SPIP" <spip@rezo.net>
Date: Sat, 19 Oct 2002 09:13:32 +0200
MIME-Version: 1.0
Content-Type: multipart/mixed;
  boundary="----=_NextPart_000_000C_01C2774F.CB911580"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Subject: =?iso-8859-1?q?=5BSpip=5D_?=
  =?iso-8859-1?q?Erreur_articles_suite_a_restauration_base?=
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Sat, 19 Oct 2002 07:11:31 -0000
Status: O
Content-Length: 34078
Lines: 1048

This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C2774F.CB911580
Content-Type: multipart/alternative;
  boundary="----=_NextPart_001_000D_01C2774F.CB911580"

------=_NextPart_001_000D_01C2774F.CB911580
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Bonjour,
j'ai restaur=E9 la base chez mon h=E9bergeur OVH (les deux versions de =
spip en, local et chez OVH sont les m=EAmes). Toout fonctionne sauf =
lorsque l'on clique sur une article il y a le message suivant qui =
apparait :
Parse error: parse error in /home/poleress/www/SPIP/ecrire/articles.php3 =
on line 841

Je joins le fichier articles.php3 qui est dans =E9crire. Ya t-il une =
=E2me charitable pour m'aider =E0 resoudre ce probl=E8me ? Est ce qu'il =
manque un fichier, est ce que c'est une question de droits d'acc=E9s est =
ce que c'est autre chose???,Merci
S
------=_NextPart_001_000D_01C2774F.CB911580
Content-Type: text/html;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Bonjour,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>j'ai restaur=E9 la base chez mon =
h=E9bergeur=20
OVH&nbsp;(les deux versions de spip en, local et chez OVH sont les =
m=EAmes). Toout=20
fonctionne sauf lorsque l'on clique sur une article il y a le message =
suivant=20
qui apparait :</FONT></DIV>
<DIV><STRONG>Parse error</STRONG>: parse error in=20
<B>/home/poleress/www/SPIP/ecrire/articles.php3</B> on line =
<B>841</B><BR></DIV>
<DIV><FONT face=3DArial size=3D2>Je joins le fichier articles.php3 qui =
est dans=20
=E9crire. Ya t-il une =E2me charitable pour m'aider =E0 resoudre ce =
probl=E8me ? Est ce=20
qu'il manque un fichier, est ce que c'est une question de droits =
d'acc=E9s est ce=20
que c'est autre chose???,Merci</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>S</FONT></DIV></BODY></HTML>

------=_NextPart_001_000D_01C2774F.CB911580--

------=_NextPart_000_000C_01C2774F.CB911580
Content-Type: application/octet-stream;
  name="articles.php3"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
  filename="articles.php3"

<?php=0A=
=0A=
include ("inc.php3");=0A=
=0A=
include_ecrire ("inc_logos.php3");=0A=
include_ecrire ("inc_index.php3");=0A=
include_ecrire ("inc_mots.php3");=0A=
include_ecrire ("inc_documents.php3");=0A=
=0A=
$articles_surtitre =3D lire_meta("articles_surtitre");=0A=
$articles_soustitre =3D lire_meta("articles_soustitre");=0A=
$articles_descriptif =3D lire_meta("articles_descriptif");=0A=
$articles_chapeau =3D lire_meta("articles_chapeau");=0A=
$articles_ps =3D lire_meta("articles_ps");=0A=
$articles_redac =3D lire_meta("articles_redac");=0A=
$articles_mots =3D lire_meta("articles_mots");=0A=
=0A=
if ($id_article=3D=3D0) {=0A=
  if ($new=3D=3D'oui') {=0A=
    $forums_publics =3D substr(lire_meta('forums_publics'),0,3);=0A=
    spip_query("INSERT INTO spip_articles (id_rubrique, statut, date, =
accepter_forum) VALUES ($id_rubrique, 'prepa', NOW(), =
'$forums_publics')");=0A=
    $id_article =3D mysql_insert_id();=0A=
    spip_query("DELETE FROM spip_auteurs_articles WHERE id_article =3D =
$id_article");=0A=
    spip_query("INSERT INTO spip_auteurs_articles (id_auteur, id_article) =
VALUES ($connect_id_auteur, $id_article)");=0A=
  } else {=0A=
    @header("Location: ./index.php3");=0A=
    exit;=0A=
  }=0A=
}=0A=
=0A=
$clean_link =3D new Link("articles.php3?id_article=3D$id_article");=0A=
=0A=
// Initialiser doublons pour documents (completes par "propre($texte)")=0A=
$id_doublons['documents'] =3D "0";=0A=
=0A=
=0A=
=0A=
//////////////////////////////////////////////////////=0A=
// Determiner les droits d'edition de l'article=0A=
//=0A=
=0A=
$query =3D "SELECT statut, titre, id_rubrique FROM spip_articles WHERE =
id_article=3D$id_article";=0A=
$result =3D spip_query($query);=0A=
if ($row =3D mysql_fetch_array($result)) {=0A=
  $statut_article =3D $row['statut'];=0A=
  $titre_article =3D $row['titre'];=0A=
  $rubrique_article =3D $row['id_rubrique'];=0A=
}=0A=
else {=0A=
  $statut_article =3D '';=0A=
}=0A=
=0A=
$query =3D "SELECT * FROM spip_auteurs_articles WHERE =
id_article=3D$id_article AND id_auteur=3D$connect_id_auteur";=0A=
$result_auteur =3D spip_query($query);=0A=
=0A=
$flag_auteur =3D (mysql_num_rows($result_auteur) > 0);=0A=
$flag_editable =3D (acces_rubrique($rubrique_article)=0A=
  OR ($flag_auteur AND ($statut_article =3D=3D 'prepa' OR $statut_article =
=3D=3D 'prop' OR $statut_article =3D=3D 'poubelle')));=0A=
=0A=
=0A=
=0A=
/// En double avec articles_edit.php3, mais necessite le flag_editable=0A=
$modif_document =3D $GLOBALS['modif_document'];=0A=
if ($modif_document =3D=3D 'oui' AND $flag_editable) {=0A=
  $titre_document =3D addslashes(corriger_caracteres($titre_document));=0A=
  $descriptif_document =3D =
addslashes(corriger_caracteres($descriptif_document));=0A=
  $query =3D "UPDATE spip_documents SET titre=3D\"$titre_document\", =
descriptif=3D\"$descriptif_document\"";=0A=
  if ($largeur_document AND $hauteur_document) $query .=3D ", =
largeur=3D'$largeur_document', hauteur=3D'$hauteur_document'";=0A=
  $query .=3D " WHERE id_document=3D$id_document";=0A=
  spip_query($query);=0A=
}=0A=
=0A=
=0A=
//=0A=
// Appliquer les modifications=0A=
//=0A=
=0A=
$suivi_edito =3D lire_meta("suivi_edito");=0A=
=0A=
if ($statut_nouv) {=0A=
  $ok =3D false;=0A=
  if (acces_rubrique($rubrique_article)) $ok =3D true;=0A=
  else if ($flag_auteur) {=0A=
    if ($statut_nouv =3D=3D 'prop' AND $statut_article =3D=3D 'prepa')=0A=
      $ok =3D true;=0A=
    else if ($statut_nouv =3D=3D 'prepa' AND $statut_article =3D=3D =
'poubelle')=0A=
      $ok =3D true;=0A=
  }=0A=
  if ($ok) {=0A=
    $query =3D "UPDATE spip_articles SET statut=3D'$statut_nouv' WHERE =
id_article=3D$id_article";=0A=
    $result =3D spip_query($query);=0A=
=0A=
    if ($statut_nouv =3D=3D 'publie' AND $statut_nouv !=3D =
$statut_article) {=0A=
      $query =3D "UPDATE spip_articles SET date=3DNOW() WHERE =
id_article=3D$id_article";=0A=
      $result =3D spip_query($query);=0A=
      if (lire_meta('activer_moteur') =3D=3D 'oui') {=0A=
        indexer_article($id_article);=0A=
      }=0A=
    }=0A=
    calculer_rubriques();=0A=
=0A=
    if ($statut_nouv =3D=3D 'publie' AND $statut_article !=3D =
$statut_nouv) {=0A=
      envoyer_mail_publication($id_article);=0A=
    }=0A=
  =0A=
    if ($statut_nouv =3D=3D "prop" AND $statut_article !=3D $statut_nouv =
AND $statut_article !=3D 'publie') {=0A=
      envoyer_mail_proposition($id_article);=0A=
    }=0A=
    $statut_article =3D $statut_nouv;=0A=
    $flag_editable =3D (acces_rubrique($rubrique_article)=0A=
      OR ($flag_auteur AND ($statut_article =3D=3D 'prepa' OR =
$statut_article =3D=3D 'prop')));=0A=
  }=0A=
}=0A=
=0A=
=0A=
if ($jour && $flag_editable) {=0A=
  if ($annee =3D=3D "0000") $mois =3D "00";=0A=
  if ($mois =3D=3D "00") $jour =3D "00";=0A=
  $query =3D "UPDATE spip_articles SET date=3D'$annee-$mois-$jour' WHERE =
id_article=3D$id_article";=0A=
  $result =3D spip_query($query);=0A=
  calculer_dates_rubriques();=0A=
}=0A=
=0A=
if ($jour_redac && $flag_editable) {=0A=
  if ($annee_redac < 1001) $annee_redac +=3D 9000;=0A=
=0A=
  if ($mois_redac =3D=3D "00") $jour_redac =3D "00";=0A=
=0A=
  =0A=
  if ($avec_redac=3D=3D"non"){=0A=
    $annee_redac =3D '0000';=0A=
    $mois_redac =3D '00';=0A=
    $jour_redac =3D '00';=0A=
  }=0A=
=0A=
  $query =3D "UPDATE spip_articles SET =
date_redac=3D'$annee_redac-$mois_redac-$jour_redac' WHERE =
id_article=3D$id_article";=0A=
  $result =3D spip_query($query);=0A=
}=0A=
=0A=
=0A=
// Passer les images/docs en "inclus=3Dnon"=0A=
$query =3D "SELECT docs.id_document FROM spip_documents AS docs, =
spip_documents_articles AS lien WHERE lien.id_article=3D$id_article AND =
lien.id_document=3Ddocs.id_document";=0A=
$result =3D spip_query($query);=0A=
=0A=
while($row=3Dmysql_fetch_array($result)){=0A=
  $ze_doc=3D$row['id_document'];=0A=
}=0A=
=0A=
if (count($ze_doc)>0){=0A=
  $ze_docs =3D join($ze_doc,",");=0A=
  spip_query("UPDATE spip_documents SET inclus=3D'non' WHERE id_document =
IN ($ze_docs)");=0A=
}=0A=
=0A=
=0A=
//=0A=
// Reunit les textes decoupes parce que trop longs=0A=
//=0A=
=0A=
$nb_texte =3D 0;=0A=
while ($nb_texte ++ < 100){ // 100 pour eviter une improbable boucle =
infinie=0A=
  $varname =3D "texte$nb_texte";=0A=
  $texte_plus =3D $$varname; // double $ pour obtenir $texte1, $texte2...=0A=
  if ($texte_plus){=0A=
    $texte_plus =3D =
ereg_replace("<!--SPIP-->[\n\r]*","\n\n\n",$texte_plus);=0A=
    $texte_ajout .=3D " ".$texte_plus;=0A=
  } else {=0A=
    break;=0A=
  }=0A=
}=0A=
$texte =3D $texte_ajout . $texte;=0A=
=0A=
=0A=
if ($changer_virtuel OR $virtuel) {=0A=
  if (strlen($virtuel) > 0) $chapo =3D "=3D$virtuel";=0A=
  else $chapo =3D "";=0A=
  $query =3D "UPDATE spip_articles SET chapo=3D\"$chapo\" WHERE =
id_article=3D$id_article";=0A=
  $result =3D spip_query($query);=0A=
}=0A=
=0A=
if ($titre && !$ajout_forum && $flag_editable) {=0A=
=0A=
  $surtitre =3D addslashes(corriger_caracteres($surtitre));=0A=
  $titre =3D addslashes(corriger_caracteres($titre));=0A=
  $soustitre =3D addslashes(corriger_caracteres($soustitre));=0A=
  $descriptif =3D addslashes(corriger_caracteres($descriptif));=0A=
  $chapo =3D addslashes(corriger_caracteres($chapo));=0A=
  $texte =3D addslashes(corriger_caracteres($texte));=0A=
  $ps =3D addslashes(corriger_caracteres($ps));=0A=
=0A=
  // Verifier qu'on envoie bien dans une rubrique autorisee=0A=
  if ($flag_auteur OR acces_rubrique($id_rubrique)) {=0A=
    $change_rubrique =3D "id_rubrique=3D\"$id_rubrique\",";=0A=
  } else {=0A=
    $change_rubrique =3D "";=0A=
  }=0A=
=0A=
  $query =3D "UPDATE spip_articles SET surtitre=3D\"$surtitre\", =
titre=3D\"$titre\", soustitre=3D\"$soustitre\", $change_rubrique =
descriptif=3D\"$descriptif\", chapo=3D\"$chapo\", texte=3D\"$texte\", =
ps=3D\"$ps\" WHERE id_article=3D$id_article";=0A=
  $result =3D spip_query($query);=0A=
  calculer_rubriques();=0A=
  if ($statut_article =3D=3D 'publie') {=0A=
    if (lire_meta('activer_moteur') =3D=3D 'oui') {=0A=
      indexer_article($id_article);=0A=
    }=0A=
  }=0A=
  =0A=
  // afficher le nouveau titre dans la barre de fenetre=0A=
  $titre_article =3D stripslashes($titre);=0A=
}=0A=
=0A=
=0A=
=0A=
//=0A=
// Suivi forums publics=0A=
//=0A=
=0A=
// fonction dupliquee dans inc-forum.php3=0A=
function get_forums_publics($id_article=3D0) {=0A=
  $forums_publics =3D lire_meta("forums_publics");=0A=
  if ($id_article) {=0A=
    $query =3D "SELECT accepter_forum FROM spip_articles WHERE =
id_article=3D$id_article";=0A=
    $res =3D spip_query($query);=0A=
    if ($obj =3D mysql_fetch_object($res))=0A=
      $forums_publics =3D $obj->accepter_forum;=0A=
  } else { // dans ce contexte, inutile=0A=
    $forums_publics =3D substr(lire_meta("forums_publics"),0,3);=0A=
  }=0A=
  return $forums_publics;=0A=
}=0A=
=0A=
=0A=
//////////////////////////////////////////////////////=0A=
// Affichage de la colonne de gauche=0A=
//=0A=
=0A=
//=0A=
// Lire l'article=0A=
//=0A=
=0A=
$query =3D "SELECT * FROM spip_articles WHERE =
id_article=3D'$id_article'";=0A=
$result =3D spip_query($query);=0A=
=0A=
if ($row =3D mysql_fetch_array($result)) {=0A=
  $id_article =3D $row["id_article"];=0A=
  $surtitre =3D $row["surtitre"];=0A=
  $titre =3D $row["titre"];=0A=
  $soustitre =3D $row["soustitre"];=0A=
  $id_rubrique =3D $row["id_rubrique"];=0A=
  $descriptif =3D $row["descriptif"];=0A=
  $chapo =3D $row["chapo"];=0A=
  $texte =3D $row["texte"];=0A=
  $ps =3D $row["ps"];=0A=
  $date =3D $row["date"];=0A=
  $statut_article =3D $row["statut"];=0A=
  $maj =3D $row["maj"];=0A=
  $date_redac =3D $row["date_redac"];=0A=
  $visites =3D $row["visites"];=0A=
  $referers =3D $row["referers"];=0A=
}=0A=
=0A=
=0A=
=0A=
if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date_redac, $regs)) {=0A=
        $mois_redac =3D $regs[2];=0A=
        $jour_redac =3D $regs[3];=0A=
        $annee_redac =3D $regs[1];=0A=
        if ($annee_redac > 4000) $annee_redac -=3D 9000;=0A=
}=0A=
=0A=
if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs)) {=0A=
        $mois =3D $regs[2];=0A=
        $jour =3D $regs[3];=0A=
        $annee =3D $regs[1];=0A=
}=0A=
=0A=
=0A=
=0A=
debut_page("&laquo; $titre_article &raquo;", "documents", "articles");=0A=
=0A=
=0A=
debut_grand_cadre();=0A=
=0A=
afficher_parents($id_rubrique);=0A=
$parents=3D"~ <img src=3D'img_pack/racine-site-24.gif' width=3D24 =
height=3D24 align=3D'middle'> <A =
HREF=3D'naviguer.php3?coll=3D0'><B>RACINE DU SITE</B></A> ".aide =
("rubhier")."<BR>".$parents;=0A=
=0A=
$parents=3Dereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$paren=
ts);=0A=
$parents=3Dereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
","",$parents);=0A=
=0A=
echo "$parents";=0A=
=0A=
fin_grand_cadre();=0A=
=0A=
=0A=
=0A=
debut_gauche();=0A=
=0A=
debut_boite_info();=0A=
=0A=
echo "<div align=3D'center'>\n";=0A=
=0A=
if ($statut_article =3D=3D "publie") {=0A=
  $post_dates =3D lire_meta("post_dates");=0A=
=0A=
  $voir_en_ligne =3D true;=0A=
=0A=
  if ($post_dates =3D=3D "non") {=0A=
    $query =3D "SELECT id_article FROM spip_articles WHERE =
id_article=3D$id_article AND date<=3DNOW()";=0A=
    $result =3D spip_query($query);=0A=
    if (!mysql_num_rows($result)) {=0A=
      $voir_en_ligne =3D false;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
=0A=
echo "<font face=3D'Verdana,Arial,Helvetica,sans-serif' =
size=3D'1'><b>ARTICLE NUM&Eacute;RO&nbsp;:</b></font>\n";=0A=
echo "<br><font face=3D'Verdana,Arial,Helvetica,sans-serif' =
size=3D'6'><b>$id_article</b></font>\n";=0A=
=0A=
=0A=
=0A=
=0A=
if ($voir_en_ligne) {=0A=
  icone_horizontale("Voir en ligne", =
"../spip_redirect.php3?id_article=3D$id_article&recalcul=3Doui", =
"racine-24.gif", "rien.gif");=0A=
}=0A=
=0A=
=0A=
=0A=
echo "</div>\n";=0A=
=0A=
fin_boite_info();=0A=
=0A=
$activer_statistiques =3D lire_meta("activer_statistiques");=0A=
$activer_statistiques_ref =3D lire_meta("activer_statistiques_ref");=0A=
=0A=
if ($connect_statut =3D=3D "0minirezo" AND $statut_article =3D=3D =
'publie' AND $visites > 0 AND $activer_statistiques !=3D "non"){=0A=
  echo "<p>";=0A=
  icone_horizontale("&Eacute;volution des visites<br>$visites =
visites$aff_ref", "statistiques_visites.php3?id_article=3D$id_article", =
"statistiques-24.gif","rien.gif");=0A=
}=0A=
=0A=
=0A=
//=0A=
// Boites de configuration avancee=0A=
//=0A=
=0A=
$boite_ouverte =3D false;=0A=
=0A=
=0A=
//=0A=
// Logos de l'article=0A=
//=0A=
=0A=
$arton =3D "arton$id_article";=0A=
$artoff =3D "artoff$id_article";=0A=
$arton_ok =3D get_image($arton);=0A=
if ($arton_ok) $artoff_ok =3D get_image($artoff);=0A=
=0A=
if ($connect_statut =3D=3D '0minirezo' AND =
acces_rubrique($rubrique_article) AND ($options =3D=3D 'avancees' OR =
$arton_ok)) {=0A=
    echo "<p>";=0A=
    debut_cadre_relief();=0A=
=0A=
  afficher_boite_logo($arton, "LOGO DE L'ARTICLE".aide ("logoart"));=0A=
  if (($options =3D=3D 'avancees' AND $arton_ok) OR $artoff_ok) {=0A=
    echo "<p>";=0A=
    afficher_boite_logo($artoff, "LOGO POUR SURVOL");=0A=
  }=0A=
  =0A=
  fin_cadre_relief();=0A=
  =0A=
}=0A=
=0A=
=0A=
//=0A=
// Accepter forums...=0A=
//=0A=
=0A=
=0A=
$forums_publics =3D get_forums_publics($id_article);=0A=
=0A=
if ($connect_statut =3D=3D '0minirezo' AND =
acces_rubrique($rubrique_article) AND $options =3D=3D 'avancees') {=0A=
=0A=
  if ($change_accepter_forum) {=0A=
    $query_pet=3D"UPDATE spip_articles SET =
accepter_forum=3D'$change_accepter_forum' WHERE =
id_article=3D'$id_article'";=0A=
    $result_pet=3Dspip_query($query_pet);=0A=
    $forums_publics =3D $change_accepter_forum;=0A=
  }=0A=
=0A=
  if (!$boite_ouverte) {=0A=
    debut_boite_info();=0A=
    $boite_ouverte =3D true;=0A=
  }=0A=
=0A=
  // boite active ?=0A=
  if ($change_accepter_forum) $visible =3D true;=0A=
=0A=
  echo "<center><table width=3D'100%' cellpadding=3D'2' border=3D'1' =
class=3D'hauteur'>\n";=0A=
  echo "<tr><td width=3D'100%' align=3D'left' bgcolor=3D'#FFCC66'>\n";=0A=
  echo "<font face=3D'Verdana,Arial,Helvetica,sans-serif' size=3D'2' =
color=3D'#333333'><b>\n";=0A=
  if ($visible)=0A=
    echo bouton_block_visible("forumarticle");=0A=
  else=0A=
    echo bouton_block_invisible("forumarticle");=0A=
  echo "FORUM PUBLIC";=0A=
  echo "</b></font></td></tr></table></center>";=0A=
=0A=
  if ($visible)=0A=
    echo debut_block_visible("forumarticle");=0A=
  else=0A=
    echo debut_block_invisible("forumarticle");=0A=
=0A=
  echo "\n<form action=3D'articles.php3' method=3D'get'>";=0A=
=0A=
  echo "\n<input type=3D'hidden' name=3D'id_article' =
value=3D'$id_article'>";=0A=
  echo "<br>Fonctionnement du forum&nbsp;:\n";=0A=
  if ($forums_publics =3D=3D "pos") {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'pos' id=3D'accepterforumpos' checked>";=0A=
    echo "<B><label for=3D'accepterforumpos'> mod&eacute;r&eacute; =
&agrave; posteriori</label></B>";=0A=
  } else {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'pos' id=3D'accepterforumpos'>";=0A=
    echo "<label for=3D'accepterforumpos'> mod&eacute;r&eacute; &agrave; =
posteriori</label>";=0A=
  }=0A=
  if ($forums_publics =3D=3D "pri") {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'pri' id=3D'accepterforumpri' checked>";=0A=
    echo "<B><label for=3D'accepterforumpri'> mod&eacute;r&eacute; =
&agrave; priori</label></B>";=0A=
  } else {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'pri' id=3D'accepterforumpri'>";=0A=
    echo "<label for=3D'accepterforumpri'> mod&eacute;r&eacute; &agrave; =
priori</label>";=0A=
  }=0A=
  if ($forums_publics =3D=3D "abo") {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'abo' id=3D'accepterforumabo' checked>";=0A=
    echo "<B><label for=3D'accepterforumabo'> mod&eacute;r&eacute; sur =
abonnement</label></B>";=0A=
  } else {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'abo' id=3D'accepterforumabo'>";=0A=
    echo "<label for=3D'accepterforumabo'> mod&eacute;r&eacute; sur =
abonnement</label>";=0A=
  }=0A=
  if ($forums_publics =3D=3D "non") {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'non' id=3D'accepterforumnon' checked>";=0A=
    echo "<B><label for=3D'accepterforumnon'> pas de forum</label></B>";=0A=
  } else {=0A=
    echo "<br><input type=3D'radio' name=3D'change_accepter_forum' =
value=3D'non' id=3D'accepterforumnon'>";=0A=
    echo "<label for=3D'accepterforumnon'> pas de forum</label>";=0A=
  }=0A=
=0A=
  echo "<p align=3D'right'><input type=3D'submit' name=3D'Changer' =
class=3D'fondo' value=3D'Changer' STYLE=3D'font-size:10px'></p>\n";=0A=
  echo "</form>";=0A=
=0A=
  echo fin_block();=0A=
  =0A=
  if ($statut_article =3D=3D 'publie' AND =
$connect_statut=3D=3D'0minirezo' AND acces_rubrique($id_rubrique)) {=0A=
    $req =3D "SELECT count(*) FROM spip_forum WHERE =
id_article=3D$id_article AND statut IN ('publie', 'off', 'prop')";=0A=
    if ($row =3D mysql_fetch_row(spip_query($req))) {=0A=
      $nb_forums =3D $row[0];=0A=
      if ($nb_forums) {=0A=
        icone_horizontale("Suivi du forum public&nbsp;: =
$nb_forums&nbsp;contribution(s)", =
"articles_forum.php3?id_article=3D$id_article", "suivi-forum-24.gif", =
"");=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  echo "<br>\n";=0A=
=0A=
  //=0A=
  // Petitions=0A=
  //=0A=
=0A=
  //=0A=
  // Resultat formulaire=0A=
  //=0A=
  if ($change_petition) {=0A=
    if ($change_petition =3D=3D "on") {=0A=
      if (!$email_unique) $email_unique =3D "non";=0A=
      if (!$site_obli) $site_obli =3D "non";=0A=
      if (!$site_unique) $site_unique =3D "non";=0A=
      if (!$message) $message =3D "non";=0A=
  =0A=
      $texte_petition =3D addslashes($texte_petition);=0A=
  =0A=
      $query_pet =3D "REPLACE spip_petitions (id_article, email_unique, =
site_obli, site_unique, message, texte) ".=0A=
        "VALUES ($id_article, '$email_unique', '$site_obli', '$site_unique', =
'$message', '$texte_petition')";=0A=
      $result_pet =3D spip_query($query_pet);=0A=
    }=0A=
    else if ($change_petition =3D=3D "off") {=0A=
      $query_pet =3D "DELETE FROM spip_petitions WHERE =
id_article=3D$id_article";=0A=
      $result_pet =3D spip_query($query_pet);=0A=
    }=0A=
  }=0A=
=0A=
  $query_petition =3D "SELECT * FROM spip_petitions WHERE =
id_article=3D$id_article";=0A=
  $result_petition =3D spip_query($query_petition);=0A=
  $petition =3D (mysql_num_rows($result_petition) > 0);=0A=
=0A=
  while ($row =3D mysql_fetch_array($result_petition)) {=0A=
    $id_rubrique=3D$row["id_article"];=0A=
    $email_unique=3D$row["email_unique"];=0A=
    $site_obli=3D$row["site_obli"];=0A=
    $site_unique=3D$row["site_unique"];=0A=
    $message=3D$row["message"];=0A=
    $texte_petition=3D$row["texte"];=0A=
  }=0A=
=0A=
  // boite petition ouverte ? si changement ou si petition activee :=0A=
  // du coup pas besoin de changer le titre de la boite petition=0A=
  if ($change_petition || $petition)=0A=
    $visible =3D true;=0A=
  else=0A=
    $visible =3D false;=0A=
=0A=
  echo "<center><table width=3D'100%' cellpadding=3D'2' border=3D'1' =
class=3D'hauteur'>\n";=0A=
  echo "<tr><td width=3D'100%' align=3D'left' bgcolor=3D'#FFCC66'>\n";=0A=
  echo "<font face=3D'Verdana,Arial,Helvetica,sans-serif' size=3D'2' =
color=3D'#333333'><b>\n";=0A=
  if ($visible)=0A=
    echo bouton_block_visible("petition");=0A=
  else=0A=
    echo bouton_block_invisible("petition");=0A=
=0A=
  echo "P&Eacute;TITION";=0A=
  echo "</b></font></td></tr></table></center>";=0A=
=0A=
  if ($visible)=0A=
    echo debut_block_visible("petition");=0A=
  else=0A=
    echo debut_block_invisible("petition");=0A=
=0A=
=0A=
  echo "\n<FORM ACTION=3D'articles.php3' METHOD=3D'post'>";=0A=
  echo "\n<INPUT TYPE=3D'hidden' NAME=3D'id_article' =
VALUE=3D'$id_article'>";=0A=
=0A=
  if ($petition){=0A=
    echo "<input type=3D'radio' name=3D'change_petition' value=3D'on' =
id=3D'petitionon' checked>";=0A=
    echo "<B><label for=3D'petitionon'>P&eacute;tition =
activ&eacute;e</label></B>";=0A=
    $query_signatures =3D "SELECT COUNT(*) AS nb FROM spip_signatures =
WHERE id_article=3D$id_article";=0A=
    $result =3D mysql_fetch_array(spip_query($query_signatures));=0A=
    if ($result['nb'] > 0) {=0A=
      echo "<p><font size=3D1><a =
href=3D'controle_petition.php3?id_article=3D$id_article'>".$result['nb'].=
" signatures</a></font>\n";=0A=
    }=0A=
=0A=
    echo "<P><FONT SIZE=3D1>";=0A=
    if ($email_unique=3D=3D"oui")=0A=
      echo "<input type=3D'checkbox' name=3D'email_unique' value=3D'oui' =
id=3D'emailunique' checked>";=0A=
    else=0A=
      echo "<input type=3D'checkbox' name=3D'email_unique' value=3D'oui' =
id=3D'emailunique'>";=0A=
    echo " <label for=3D'emailunique'>une seule signature par adresse =
email</label><BR>";=0A=
    if ($site_obli=3D=3D"oui")=0A=
      echo "<input type=3D'checkbox' name=3D'site_obli' value=3D'oui' =
id=3D'siteobli' checked>";=0A=
    else=0A=
      echo "<input type=3D'checkbox' name=3D'site_obli' value=3D'oui' =
id=3D'siteobli'>";=0A=
    echo " <label for=3D'siteobli'>indiquer obligatoirement un site =
Web</label><BR>";=0A=
    if ($site_unique=3D=3D"oui")=0A=
      echo "<input type=3D'checkbox' name=3D'site_unique' value=3D'oui' =
id=3D'siteunique' checked>";=0A=
    else=0A=
      echo "<input type=3D'checkbox' name=3D'site_unique' value=3D'oui' =
id=3D'siteunique'>";=0A=
    echo " <label for=3D'siteunique'>une seule signature par site =
Web</label><BR>";=0A=
    if ($message=3D=3D"oui")=0A=
      echo "<input type=3D'checkbox' name=3D'message' value=3D'oui' =
id=3D'message' checked>";=0A=
    else=0A=
      echo "<input type=3D'checkbox' name=3D'message' value=3D'oui' =
id=3D'message'>";=0A=
    echo " <label for=3D'message'>possibilit&eacute; d'envoyer un =
message</label>";=0A=
    =0A=
    echo "<P>Descriptif de la p&eacute;tition&nbsp;:<BR>";=0A=
    echo "<TEXTAREA NAME=3D'texte_petition' CLASS=3D'forml' ROWS=3D'4' =
COLS=3D'10' wrap=3Dsoft>";=0A=
    echo $texte_petition;=0A=
    echo "</TEXTAREA></FONT><P>\n";=0A=
=0A=
  }=0A=
  else {=0A=
    echo "<input type=3D'radio' name=3D'change_petition' value=3D'on' =
id=3D'petitionon'>";=0A=
    echo "<label for=3D'petitionon'>Activer la p&eacute;tition</label>";=0A=
  }=0A=
  if (!$petition){=0A=
    echo "<br><input type=3D'radio' name=3D'change_petition' value=3D'off' =
id=3D'petitionoff' checked>";=0A=
    echo "<B><label for=3D'petitionoff'>Pas de =
p&eacute;tition</label></B>";=0A=
  }else{=0A=
    echo "<br><input type=3D'radio' name=3D'change_petition' value=3D'off' =
id=3D'petitionoff'>";=0A=
    echo "<label for=3D'petitionoff'>Supprimer la p&eacute;tition</label>";=0A=
  }=0A=
  =0A=
  echo "<P align=3D'right'><INPUT TYPE=3D'submit' NAME=3D'Changer' =
CLASS=3D'fondo' VALUE=3D'Changer' STYLE=3D'font-size:10px'>";=0A=
  echo "</FORM>";=0A=
  echo fin_block();=0A=
  echo "<br>\n";=0A=
}=0A=
=0A=
=0A=
if ($connect_statut=3D=3D"0minirezo" AND $options=3D=3D"avancees"){=0A=
  =0A=
  if (substr($chapo, 0, 1) =3D=3D '=3D') {=0A=
    $virtuel =3D substr($chapo, 1, strlen($chapo));=0A=
  }=0A=
  =0A=
  echo "<center><table width=3D'100%' cellpadding=3D'2' border=3D'1' =
class=3D'hauteur'>\n";=0A=
  echo "<tr><td width=3D'100%' align=3D'left' bgcolor=3D'#FFCC66'>\n";=0A=
  echo "<font face=3D'Verdana,Arial,Helvetica,sans-serif' size=3D'2' =
color=3D'#333333'><b>\n";=0A=
  echo bouton_block_invisible("virtuel");=0A=
  echo "REDIRECTION";=0A=
  echo aide ("artvirt");=0A=
  echo "</b></font></td></tr></table></center>";=0A=
  echo "<form action=3D'articles.php3' method=3D'post'>";=0A=
  echo "\n<INPUT TYPE=3D'hidden' NAME=3D'id_article' =
VALUE=3D'$id_article'>";=0A=
  echo "\n<INPUT TYPE=3D'hidden' NAME=3D'changer_virtuel' VALUE=3D'oui'>";=0A=
=0A=
  if (strlen($virtuel) !=3D 0) { =0A=
    echo "<INPUT TYPE=3D'text' NAME=3D'virtuel' CLASS=3D'forml' =
style=3D'font-size:9px;' VALUE=3D\"$virtuel\" SIZE=3D'40'><br>";=0A=
  }=0A=
=0A=
  echo debut_block_invisible("virtuel");=0A=
  if (strlen($virtuel) =3D=3D 0) { =0A=
    $virtuel =3D "http://";=0A=
    echo "<INPUT TYPE=3D'text' NAME=3D'virtuel' CLASS=3D'forml' =
style=3D'font-size:9px;' VALUE=3D\"$virtuel\" SIZE=3D'40'><br>";=0A=
  }=0A=
  echo "<font face=3D'Verdana,Arial,Helvetica,sans-serif' size=3D2>";=0A=
  echo "(<b>Article virtuel&nbsp;:</b> article =
r&eacute;f&eacute;renc&eacute; dans votre site SPIP, mais =
redirig&eacute; vers une autre URL.)";=0A=
  echo "</font>";=0A=
  echo "<div align=3D'right'><INPUT TYPE=3D'submit' NAME=3D'Changer' =
CLASS=3D'fondo' VALUE=3D'Changer' STYLE=3D'font-size:10px'></div>";=0A=
  echo "</form>";=0A=
  echo fin_block();=0A=
}=0A=
=0A=
=0A=
if ($boite_ouverte) {=0A=
  fin_boite_info();=0A=
}=0A=
=0A=
=0A=
=0A=
//=0A=
// Afficher les boutons de creation d'article et de breve=0A=
//=0A=
debut_raccourcis();=0A=
=0A=
icone_horizontale("Tous vos articles", "articles_page.php3", =
"article-24.gif");=0A=
=0A=
if ($connect_statut =3D=3D '0minirezo') {=0A=
  $retour =3D urlencode($clean_link->getUrl());=0A=
=0A=
  icone_horizontale("Cr&eacute;er un nouvel auteur et l'associer &agrave; =
cet article", =
"auteur_infos.php3?new=3Doui&ajouter_id_article=3D$id_article&redirect=3D=
$retour", "redacteurs-24.gif", "creer.gif");=0A=
=0A=
  $articles_mots =3D lire_meta('articles_mots');=0A=
  if ($articles_mots !=3D "non")=0A=
    icone_horizontale("Cr&eacute;er un nouveau mot-cl&eacute; et le lier =
&agrave; cet article", =
"mots_edit.php3?new=3Doui&ajouter_id_article=3D$id_article&redirect=3D$re=
tour", "mot-cle-24.gif", "creer.gif");=0A=
}=0A=
=0A=
=0A=
fin_raccourcis();=0A=
=0A=
=0A=
=0A=
=0A=
debut_droite();=0A=
=0A=
=0A=
=0A=
// qu'est-ce que c'est que ces choses ??=0A=
=0A=
function mySel($varaut,$variable){=0A=
  $retour=3D " VALUE=3D\"$varaut\"";=0A=
=0A=
  if ($variable=3D=3D$varaut){=0A=
    $retour.=3D " SELECTED";=0A=
  }=0A=
  return $retour;=0A=
}=0A=
=0A=
=0A=
function my_sel($num,$tex,$comp){=0A=
  if ($num=3D=3D$comp){=0A=
    echo "<OPTION VALUE=3D'$num' SELECTED>$tex\n";=0A=
  }else{=0A=
    echo "<OPTION VALUE=3D'$num'>$tex\n";=0A=
  }=0A=
=0A=
}=0A=
=0A=
function afficher_mois($mois){=0A=
  my_sel("00","non connu",$mois);=0A=
  my_sel("01","janvier",$mois);=0A=
  my_sel("02","f&eacute;vrier",$mois);=0A=
  my_sel("03","mars",$mois);=0A=
  my_sel("04","avril",$mois);=0A=
  my_sel("05","mai",$mois);=0A=
  my_sel("06","juin",$mois);=0A=
  my_sel("07","juillet",$mois);=0A=
  my_sel("08","ao&ucirc;t",$mois);=0A=
  my_sel("09","septembre",$mois);=0A=
  my_sel("10","octobre",$mois);=0A=
  my_sel("11","novembre",$mois);=0A=
  my_sel("12","d&eacute;cembre",$mois);=0A=
}=0A=
=0A=
function afficher_annee($annee){=0A=
  // Cette ligne permettrait de faire des articles sans date de =
publication=0A=
  // my_sel("0000","n.c.",$annee); =0A=
=0A=
  if($annee<1996 AND $annee <> 0){=0A=
    echo "<OPTION VALUE=3D'$annee' SELECTED>$annee\n";=0A=
  }=0A=
  for($i=3D1996;$i<date(Y)+2;$i++){=0A=
    my_sel($i,$i,$annee);=0A=
  }=0A=
}=0A=
=0A=
function afficher_jour($jour){=0A=
  my_sel("00","n.c.",$jour);=0A=
  for($i=3D1;$i<32;$i++){=0A=
    if ($i<10){$aff=3D"&nbsp;".$i;}else{$aff=3D$i;}=0A=
    my_sel($i,$aff,$jour);=0A=
  }=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
debut_cadre_relief("article-24.gif");=0A=
echo "<CENTER>";=0A=
/*echo "<TABLE WIDTH=3D100% CELLPADDING=3D0 CELLSPACING=3D0 BORDER=3D0>";=0A=
echo "<TR><td width=3D'100%'>";*/=0A=
=0A=
=0A=
//=0A=
// Titre, surtitre, sous-titre=0A=
//=0A=
=0A=
if ($statut_article=3D=3D'publie') {=0A=
  $logo_statut =3D "puce-verte.gif";=0A=
}=0A=
else if ($statut_article=3D=3D'prepa') {=0A=
  $logo_statut =3D "puce-blanche.gif";=0A=
}=0A=
else if ($statut_article=3D=3D'prop') {=0A=
  $logo_statut =3D "puce-orange.gif";=0A=
}=0A=
else if ($statut_article =3D=3D 'refuse') {=0A=
  $logo_statut =3D "puce-rouge.gif";=0A=
}=0A=
else if ($statut_article =3D=3D 'poubelle') {=0A=
  $logo_statut =3D "puce-poubelle.gif";=0A=
}=0A=
=0A=
=0A=
echo "\n<table cellpadding=3D0 cellspacing=3D0 border=3D0 =
width=3D'100%'>";=0A=
echo "<tr width=3D'100%'><td width=3D'100%' valign=3D'top'>";=0A=
if (strlen($surtitre) > 1) {=0A=
  echo "<font face=3D'arial,helvetica' size=3D3><b>";=0A=
  echo typo($surtitre);=0A=
  echo "</b></font>\n";=0A=
}=0A=
  gros_titre($titre, $logo_statut);=0A=
if (strlen($soustitre) > 1) {=0A=
  echo "<font face=3D'arial,helvetica' size=3D3><b>";=0A=
  echo typo($soustitre);=0A=
  echo "</b></font>\n";=0A=
}=0A=
=0A=
=0A=
if (strlen($descriptif) > 1) {=0A=
  echo "<p><div align=3D'left' style=3D'padding: 5px; border: 1px dashed =
#aaaaaa; background-color: #e4e4e4;'>";=0A=
  echo "<font size=3D2 face=3D'Verdana,Arial,Helvetica,sans-serif'>";=0A=
  echo "<b>Descriptif :</b> ";=0A=
  echo propre($descriptif);=0A=
  echo "&nbsp; ";=0A=
  echo "</font>";=0A=
  echo "</div>";=0A=
}=0A=
=0A=
if ($statut_article =3D=3D 'prop') {=0A=
  echo "<P><FONT FACE=3D'Verdana,Arial,Helvetica,sans-serif' SIZE=3D2 =
COLOR=3D'red'><B>Article propos&eacute; pour la publication. =
N'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce au forum =
attach&eacute; &agrave; cet article (en bas de page).</B></FONT></P>";=0A=
}=0A=
=0A=
=0A=
echo "</td>";=0A=
=0A=
=0A=
if ($flag_editable) {=0A=
  echo "<td><img src=3D'img_pack/rien.gif' width=3D5></td>\n";=0A=
  echo "<td align=3D'center'>";=0A=
  // Recuperer les donnees de l'article=0A=
  $query =3D "SELECT auteur_modif, UNIX_TIMESTAMP(date_modif) AS =
modification, UNIX_TIMESTAMP(NOW()) AS maintenant FROM spip_articles =
WHERE id_article=3D'$id_article'";=0A=
  $result =3D spip_query($query);=0A=
  =0A=
  while ($row =3D mysql_fetch_array($result)) {=0A=
    $auteur_modif =3D $row["auteur_modif"];=0A=
    $modification =3D $row["modification"];=0A=
    $maintenant =3D $row["maintenant"];=0A=
    =0A=
    $date_diff =3D floor(($maintenant - $modification)/60);=0A=
    =0A=
    if ($date_diff >=3D 0 AND $date_diff < 60 AND $auteur_modif > 0 AND =
$auteur_modif !=3D $connect_id_auteur) {=0A=
      $query_auteur =3D "SELECT * FROM spip_auteurs WHERE =
id_auteur=3D'$auteur_modif'";=0A=
      $result_auteur =3D spip_query($query_auteur);=0A=
      while ($row_auteur =3D mysql_fetch_array($result_auteur)) {=0A=
        $nom_auteur_modif =3D $row_auteur["nom"];=0A=
      }=0A=
      icone("Modifier cet article", =
"articles_edit.php3?id_article=3D$id_article", "warning-24.gif", "");=0A=
      echo "<font face=3D'arial,helvetica,sans-serif' =
size=3D1>$nom_auteur_modif a travaill&eacute; sur cet article il y a =
$date_diff minutes</font>";=0A=
      echo aide("artmodif");=0A=
    }=0A=
    else {=0A=
      icone("Modifier cet article", =
"articles_edit.php3?id_article=3D$id_article", "article-24.gif", =
"edit.gif");=0A=
    }=0A=
  }=0A=
  =0A=
=0A=
  echo "</td>";=0A=
}=0A=
echo "</tr></table>\n";=0A=
=0A=
=0A=
=0A=
echo "<P align=3Dleft>";=0A=
echo "<FONT FACE=3D'Georgia,Garamond,Times,serif'>";=0A=
=0A=
=0A=
//=0A=
// Affichage date redac et date publi=0A=
//=0A=
=0A=
if ($flag_editable AND ($options =3D=3D 'avancees' OR $statut_article =
=3D=3D 'publie')) {=0A=
  debut_cadre_enfonce();=0A=
=0A=
  echo "<FORM ACTION=3D'articles.php3' METHOD=3D'GET'>";=0A=
  echo "<INPUT TYPE=3D'hidden' NAME=3D'id_article' =
VALUE=3D'$id_article'>";=0A=
=0A=
  if ($statut_article =3D=3D 'publie') { =0A=
    echo "<TABLE CELLPADDING=3D5 CELLSPACING=3D0 BORDER=3D0 WIDTH=3D100% =
BACKGROUND=3D''>";=0A=
    echo "<TR><TD BGCOLOR=3D'$couleur_foncee' COLSPAN=3D2><FONT SIZE=3D1 =
COLOR=3D'#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :";=0A=
    echo aide ("artdate");=0A=
    echo "</B></FONT></TD></TR>";=0A=
    echo "<TR><TD ALIGN=3D'center'>";=0A=
    echo "<SELECT NAME=3D'jour' SIZE=3D1 CLASS=3D'fondl'>";=0A=
    afficher_jour($jour);=0A=
    echo "</SELECT> ";=0A=
    echo "<SELECT NAME=3D'mois' SIZE=3D1 CLASS=3D'fondl'>";=0A=
    afficher_mois($mois);=0A=
    echo "</SELECT> ";=0A=
    echo "<SELECT NAME=3D'annee' SIZE=3D1 CLASS=3D'fondl'>";=0A=
    afficher_annee($annee);=0A=
    echo "</SELECT>";=0A=
     =0A=
    echo "</TD><TD ALIGN=3D'right'>";=0A=
    echo "<INPUT TYPE=3D'submit' NAME=3D'Changer' CLASS=3D'fondo' =
VALUE=3D'Changer'>";=0A=
    echo "</TD></TR></TABLE>";=0A=
  }=0A=
  else {=0A=
    echo "<TABLE CELLPADDING=3D5 CELLSPACING=3D0 BORDER=3D0 WIDTH=3D100% =
BACKGROUND=3D''>";=0A=
    echo "<TR><TD BGCOLOR=3D'$couleur_foncee'><FONT SIZE=3D1 =
COLOR=3D'#FFFFFF' face=3D'Verdana,Aria
------=_NextPart_000_000C_01C2774F.CB911580--