Browse Source

Initial revision

spip-1.8
Yannick Patois 21 years ago
parent
commit
df34a7811f
  1. 10
      .gitattributes
  2. 3
      CACHE/remove.txt
  3. 4
      IMG/index.php3
  4. 3
      IMG/remove.txt
  5. BIN
      NAVPICS/big-logo-spip.gif
  6. BIN
      NAVPICS/logo-spip.gif
  7. BIN
      NAVPICS/medium-logo-spip.gif
  8. BIN
      NAVPICS/petit-logo-spip.gif
  9. BIN
      NAVPICS/point.gif
  10. BIN
      NAVPICS/rien.gif
  11. BIN
      NAVPICS/small-logo-spip.gif
  12. BIN
      NAVPICS/tit-fleche.gif
  13. 417
      article-dist.html
  14. 10
      article.php3
  15. 64
      auteur-dist.html
  16. 9
      auteur.php3
  17. 43
      backend-breves-dist.html
  18. 12
      backend-breves.php3
  19. 47
      backend-dist.html
  20. 12
      backend.php3
  21. 295
      breve-dist.html
  22. 8
      breve.php3
  23. 7
      distrib-dist.html
  24. 10
      distrib.php3
  25. 72
      ecrire/accents.php3
  26. 252
      ecrire/admin_tech.php3
  27. 79
      ecrire/aide_droite.php3
  28. 205
      ecrire/aide_gauche.php3
  29. 13
      ecrire/aide_index.php3
  30. 1316
      ecrire/articles.php3
  31. 202
      ecrire/articles_class.php3
  32. 559
      ecrire/articles_edit.php3
  33. 52
      ecrire/articles_forum.php3
  34. 189
      ecrire/articles_tous.php3
  35. 365
      ecrire/auteurs.php3
  36. 468
      ecrire/auteurs_edit.php3
  37. 165
      ecrire/breves.php3
  38. 121
      ecrire/breves_edit.php3
  39. 294
      ecrire/breves_voir.php3
  40. 224
      ecrire/calendrier.php3
  41. 1033
      ecrire/configuration.php3
  42. 295
      ecrire/controle_forum.php3
  43. 164
      ecrire/controle_petition.php3
  44. 3
      ecrire/data/remove.txt
  45. 40
      ecrire/delete_all.php3
  46. 338
      ecrire/document_edit.php3
  47. 79
      ecrire/export.php3
  48. 73
      ecrire/export_all.php3
  49. 71
      ecrire/forum.php3
  50. 71
      ecrire/forum_admin.php3
  51. 75
      ecrire/forum_envoi.php3
  52. 282
      ecrire/gpl.txt
  53. 28
      ecrire/import_all.php3
  54. 1586
      ecrire/inc.php3
  55. 65
      ecrire/inc_32ko_browsers.php3
  56. 80
      ecrire/inc_acces.php3
  57. 83
      ecrire/inc_admin.php3
  58. 197
      ecrire/inc_auth.php3
  59. 715
      ecrire/inc_base.php3
  60. 19
      ecrire/inc_cookie.php3
  61. 108
      ecrire/inc_export.php3
  62. 390
      ecrire/inc_import.php3
  63. 225
      ecrire/inc_index.php3
  64. 75
      ecrire/inc_install.php3
  65. 181
      ecrire/inc_layer.php3
  66. 141
      ecrire/inc_logos.php3
  67. 212
      ecrire/inc_mail.php3
  68. 97
      ecrire/inc_meta.php3
  69. 441
      ecrire/inc_mots.php3
  70. 466
      ecrire/inc_sites.php3
  71. 873
      ecrire/inc_texte.php3
  72. 39
      ecrire/inc_urls.php3
  73. 516
      ecrire/inc_version.php3
  74. 4
      ecrire/index.php
  75. 399
      ecrire/index.php3
  76. 16
      ecrire/info.php3
  77. 350
      ecrire/install.php3
  78. 133
      ecrire/interface.php3
  79. 565
      ecrire/message.php3
  80. 86
      ecrire/message_edit.php3
  81. 181
      ecrire/messagerie.php3
  82. 245
      ecrire/mots_edit.php3
  83. 368
      ecrire/mots_tous.php3
  84. 161
      ecrire/mots_type.php3
  85. 361
      ecrire/naviguer.php3
  86. 201
      ecrire/optimiser.php3
  87. BIN
      ecrire/puce.gif
  88. 48
      ecrire/recherche.php3
  89. 138
      ecrire/rubriques_edit.php3
  90. 496
      ecrire/sites.php3
  91. 200
      ecrire/sites_edit.php3
  92. 59
      ecrire/sites_tous.php3
  93. 163
      ecrire/syndic_edit.php3
  94. 60
      ecrire/syndic_tous.php3
  95. 60
      ecrire/test_32ko.php3
  96. 25
      ecrire/unpack.php3
  97. 26
      ecrire/upgrade.php3
  98. 3
      ecrire/upload/remove.txt
  99. 137
      forum-dist.html
  100. 10
      forum.php3
  101. Some files were not shown because too many files have changed in this diff Show More

10
.gitattributes vendored

@ -1 +1,11 @@
* text=auto !eol
NAVPICS/big-logo-spip.gif -text
NAVPICS/logo-spip.gif -text
NAVPICS/medium-logo-spip.gif -text
NAVPICS/petit-logo-spip.gif -text
NAVPICS/point.gif -text
NAVPICS/rien.gif -text
NAVPICS/small-logo-spip.gif -text
NAVPICS/tit-fleche.gif -text
ecrire/puce.gif -text
/puce.gif -text

3
CACHE/remove.txt

@ -0,0 +1,3 @@
Vous pouvez effacer ce fichier sans dommages.
You can safely remove this file.

4
IMG/index.php3

@ -0,0 +1,4 @@
<?
@header ("Location: ../");
echo "rien a voir ici...";
?>

3
IMG/remove.txt

@ -0,0 +1,3 @@
Vous pouvez effacer ce fichier sans dommages.
You can safely remove this file.

BIN
NAVPICS/big-logo-spip.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
NAVPICS/logo-spip.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
NAVPICS/medium-logo-spip.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
NAVPICS/petit-logo-spip.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
NAVPICS/point.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 B

BIN
NAVPICS/rien.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 B

BIN
NAVPICS/small-logo-spip.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 B

BIN
NAVPICS/tit-fleche.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 B

417
article-dist.html

@ -0,0 +1,417 @@
<HTML>
<HEAD>
<title>#NOM_SITE_SPIP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="spip_style.css" type="text/css" />
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#E86519" vlink="#6E003A" alink="#FF9900" TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
<BOUCLE_principale(ARTICLES){id_article}{doublons}>
<BOUCLE_off(RUBRIQUES){id_rubrique}{doublons}>
</BOUCLE_off>
<TABLE WIDTH=100% CELLPADDING=5 CELLSPACING=0 BORDER=0 BGCOLOR="#000000">
<TR BGCOLOR="#000000" WIDTH=100%>
<TD ALIGN="center">
<A HREF="#URL_SITE_SPIP"><B><FONT COLOR="#E86519" FACE="arial,helvetica,sans-serif" SIZE=2>#NOM_SITE_SPIP</FONT></B></A>
</TD>
<BOUCLE_hier1(HIERARCHIE){0,1}{doublons}>
<TD ALIGN="center" BGCOLOR="#FFFFFF">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2>#TITRE</FONT></B></A>
</TD>
<BOUCLE_rub_hier(RUBRIQUES){meme_parent}{exclus}{par hasard}{0,4}>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR='#FFFFFF'>#TITRE</FONT></B></A>
</TD>
</BOUCLE_rub_hier>
</BOUCLE_hier1>
<TD ALIGN="center" BGCOLOR="#FFFFFF">
&nbsp;
</TD>
<TD COLSPAN=4> &nbsp; </TD>
<//B_hier1>
</TR>
<BOUCLE_hier2(HIERARCHIE){1,100}{doublons}>
<TR BGCOLOR="#000000">
<TD ALIGN="center">
&nbsp;
</TD>
<TD ALIGN="center" BGCOLOR="#FFFFFF">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2>#TITRE</FONT></B></A>
</TD>
<BOUCLE_rub_hier2(RUBRIQUES){meme_parent}{exclus}{par hasard}{0,4}>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR="#FFFFFF">#TITRE</FONT></B></A>
</TD>
</BOUCLE_rub_hier2>
</TR>
</BOUCLE_hier2>
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
<TR BGCOLOR="#FFFFFF">
<TD ALIGN="center">
<BOUCLE_rub_hier3(RUBRIQUES){meme_parent}{exclus}{doublons}{par hasard}{0,1}>
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR="#000000">#TITRE</FONT></B></A>
</BOUCLE_rub_hier3>&nbsp;<//B_rub_hier3>
</TD>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2>#TITRE</FONT></B></A>
</TD>
<BOUCLE_rub_hier4(RUBRIQUES){meme_parent}{exclus}{doublons}{par hasard}{0,4}>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR="#000000">#TITRE</FONT></B></A>
</TD>
</BOUCLE_rub_hier4>
<TD COLSPAN=4> &nbsp; </TD>
</TR>
</BOUCLE_rubrique>
</TABLE>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR WIDTH=100%>
<TD WIDTH=100% BGCOLOR="#000000"><img src="NAVPICS/rien.gif" alt="" width="1" height="1" border="0"></TD>
</TR>
</TABLE>
<CENTER>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD WIDTH=200 ALIGN="center" VALIGN="middle">
<BR><BR>
[(#LOGO_ARTICLE)]
<BR><BR>
</TD>
<TD WIDTH=8><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
<TD WIDTH=4><img src="NAVPICS/rien.gif" alt="" width="4" height="8" border="0"></TD>
<TD WIDTH=462 VALIGN="top">
<FONT FACE="arial,helvetica,sans-serif" SIZE=3>
<BR><BR>
[(#SURTITRE|majuscules)]
[<BR><FONT SIZE=6><B>(#TITRE)</B></FONT>]
[<BR>(#SOUSTITRE|majuscules)]
<P>[Premi&egrave;re publication : (#DATE_REDAC|affdate), mise en ligne: ] [(#DATE|nom_jour)] [(#DATE|affdate)][, <B>par (#LESAUTEURS)</B>]
</FONT>
<BR><BR><BR>
</TD></TR></TABLE>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD WIDTH=200 ALIGN="left" VALIGN="top">
<FONT FACE="arial,helvetica,sans-serif" SIZE=2>
<B_meme_rubrique>
<P><FONT FACE="arial,helvetica,sans-serif" SIZE=1>
<B>DANS LA MEME RUBRIQUE :</B>
<BOUCLE_meme_rubrique(ARTICLES){id_rubrique}{doublons}{0,10}{par hasard}>
<BR><IMG SRC="puce.gif"> <A HREF="#URL_ARTICLE">#TITRE</A>
</BOUCLE_meme_rubrique>
</FONT>
</B_meme_rubrique>
<B_Mots_Cles>
<P><FONT FACE="arial,helvetica,sans-serif" SIZE=1>
<B>THEMES ABORDES :</B>
<BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
<P>[(#LOGO_MOT)<BR>]
<B>#TITRE</B>
<BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{0,10}{par hasard}>
<BR><IMG SRC="puce.gif"> <A HREF="#URL_ARTICLE">#TITRE</A>
</BOUCLE_meme_mot>
<BOUCLE_meme_mot_breves(BREVES){id_mot}{doublons}{0,10}{par hasard}>
<BR><IMG SRC="puce.gif"> <I><A HREF="#URL_BREVE">#TITRE</A></I>
</BOUCLE_meme_mot_breves>
</BOUCLE_Mots_Cles>
<B_syndic>
<P><FONT FACE="arial,helvetica,sans-serif" SIZE=1>
<B>SUR LE WEB :</B>
<BOUCLE_syndic(SYNDIC_ARTICLES){id_rubrique}{par date}{inverse}{0,8}>
<BR><IMG SRC="puce.gif"> <A HREF="#URL_ARTICLE">#TITRE</A>
</BOUCLE_syndic>
</FONT>
</B_syndic>
</FONT>
<BR><BR>
</TD>
<TD WIDTH=8 ROWSPAN=2><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
<TD WIDTH=8 ROWSPAN=2 BACKGROUND="NAVPICS/point.gif"><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
<TD WIDTH=8 ROWSPAN=2><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
<TD WIDTH=450 ROWSPAN=2 VALIGN="top">
<FONT FACE="arial,helvetica,sans-serif" SIZE=3>
[<B>(#CHAPO|justifier)<P></B>]
[(#TEXTE|justifier)]
[<FONT SIZE=2><P>(#PS|justifier)</P></FONT>]
[<HR><FONT SIZE=2><P>(#NOTES)</P></FONT>]
<B_signatures><br><br><p>
<font face="verdana, helvetica,arial,sans-serif" size=4><b>Les signataires</b></font><p>
<table width="450" cellpadding="0" cellspacing="0" border="0">
<tr><td width="147" valign="top">
<BOUCLE_signatures(SIGNATURES){id_article}{par date}{inverse}{1/3}{0,200}>
<font face="helvetica,arial,sans-serif" size=2>
[<b><a href="#URL_SITE">(#NOM_SITE)</a><br></b>]
[(#NOM)<br>]
[(#MESSAGE)]<p>
</font>
</BOUCLE_signatures>
</td>
<td width="5">&nbsp;</td>
<td width="147" valign="top">
<BOUCLE_signatures2(SIGNATURES){id_article}{par date}{inverse}{2/3}{0,200}>
<font face="helvetica,arial,sans-serif" size=2>
[<b><a href="#URL_SITE">(#NOM_SITE)</a><br></b>]
[(#NOM)<br>]
[(#MESSAGE)]<p>
</font>
</BOUCLE_signatures2>
</td>
<td width="4">&nbsp;</td>
<td width="147" valign="top">
<BOUCLE_signatures3(SIGNATURES){id_article}{par date}{inverse}{3/3}{0,200}>
<font face="helvetica,arial,sans-serif" size=2>
[<b><a href="#URL_SITE">(#NOM_SITE)</a><br></b>]
[(#NOM)<br>]
[(#MESSAGE)]<p>
</font>
</BOUCLE_signatures3>
</td>
</tr></table>
<br><br>
</B_signatures>
[<P align="right"><font size=3><B><A HREF="forum.php3?(#PARAMETRES_FORUM)">R&eacute;pondre &agrave; cet article</A></B></font>]
<B_documents>
<ul>
<p align="left">
<BOUCLE_documents(DOCUMENTS){id_article}{par titre}{inclus=non}>
<li><font size=1>[(#LOGO_DOCUMENT|#URL_DOCUMENT)]<a href="IMG/#FICHIER_DOCUMENT">DOCUMENT [(#TYPE|majuscules)]</a></font> <b>#TITRE,</b> [(#TAILLE_DOCUMENT|taille_en_octets)]
[<br>(#DESCRIPTIF)]
</BOUCLE_documents>
</ul>
</B_documents>
</FONT>
<BR><BR>
</TD>
</TR>
<TR>
<TD WIDTH=200 ALIGN="left" VALIGN="bottom">
<FONT FACE="arial,helvetica,sans-serif" SIZE=3>
<BOUCLE_auteurs(AUTEURS){id_article}>
<P>
[(#LOGO_AUTEUR|mailto:#EMAIL)<BR>]
<B>[<A HREF="mailto:(#EMAIL)">]#NOM</A></B><BR>
[<A HREF="(#URL_SITE)">][<IMG SRC="puce.gif" BORDER=0>(#NOM_SITE)<BR>]</A>
[<IMG SRC="puce.gif">(#BIO)]
</P>
</BOUCLE_auteurs>
[<BR><BR><HR><SMALL>(#FORMULAIRE_SIGNATURE)</SMALL>]
</FONT>
<BR><BR>
</TD>
</TR>
</TABLE>
<B_forums_liens>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR WIDTH=100%>
<TD WIDTH=100% BACKGROUND="NAVPICS/point.gif"><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
</TR>
</TABLE>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=674>
<TR WIDTH=674>
<TD WIDTH=200 ALIGN="left" VALIGN="top">
<BR><BR>
<FONT FACE="arial,helvetica,sans-serif" SIZE=2>
<A NAME='liens_forums'>
<BOUCLE_forums_decompte(FORUMS){id_article}{plat}></BOUCLE_forums_decompte>
[Il y a (#TOTAL_BOUCLE) contribution(s) au forum.]
<//B_forums_decompte>
<BR><BR>
<BOUCLE_forums_liens(FORUMS){id_article}{par date}{inverse}>
<A HREF="#forum#ID_FORUM"><IMG SRC="puce.gif" BORDER=0>#TITRE</A>
<BR>(#COMPTEUR_BOUCLE/#TOTAL_BOUCLE) [(#DATE|affdate)][, par (#NOM)]
<BR>
</BOUCLE_forums_liens>
</FONT>
<BR><BR>
</TD>
<TD WIDTH=12><img src="NAVPICS/rien.gif" alt="" width="12" height="8" border="0"></TD>
<TD WIDTH=462 VALIGN="top">
<BR><BR>
<BOUCLE_Forums(FORUMS){id_article}{par date}{inverse}>
<A NAME="forum#ID_FORUM">
<TABLE CELLPADDING=5 CELLSPACING=1 BORDER=0 WIDTH=462 BGCOLOR="#000000">
<TR><TD BGCOLOR='#444444' WIDTH="100%">
<font face=Arial,Helvetica SIZE=2>
<B>[<FONT COLOR="#FFFFFF">(#TITRE)</FONT>]</B>
</font>
</TD></TR>
<TR><TD BGCOLOR='#FFFFFF' WIDTH=100%>
<font face=Arial,Helvetica SIZE=1>
[(#DATE|affdate)][, par <A HREF="mailto:#EMAIL">(#NOM)</A>]
&nbsp; [<A HREF='#liens_forums'>retour au d&eacute;but des forums</A>]
[<BR><A HREF="#URL_SITE">(#NOM_SITE)</A>]
</font>
</TD></TR>
<TR><TD BGCOLOR='#EEEEEE' WIDTH=100%>
<font face=Arial,Helvetica SIZE=2>
<P>#TEXTE
<BOUCLE_mots_forum(MOTS){id_forum}{par type, titre}>
<li><b>#TYPE :</b> #TITRE
</BOUCLE_mots_forum>
<P align='right'>[<font size=1><A HREF="forum.php3?#PARAMETRES_FORUM">R&eacute;pondre &agrave; ce message</A></font>]</div>
</font>
</TD></TR></TABLE>
<B_fils>
<UL>
<font face=Arial,Helvetica SIZE=2>
<BOUCLE_fils(FORUMS){id_parent}{par date}>
<P>
<A NAME="forum#ID_FORUM">
<LI><B>[(#TITRE)]</B>
<BR><font SIZE=1>
[(#DATE|affdate)][, par <A HREF="mailto:#EMAIL">(#NOM)</A>]
&nbsp; [<A HREF='#liens_forums'>retour au d&eacute;but des forums</A>]
[<BR><A HREF="#URL_SITE">(#NOM_SITE)</A>]
</font>
<HR NOSHADE SIZE=1>
#TEXTE
<B_mots_message><ul>
<BOUCLE_mots_message(MOTS){id_forum}{par type, titre}>
<li><b>#TYPE :</b> #TITRE
</BOUCLE_mots_message>
</ul>
</B_mots_message>
<P align="right">[<font size=1><A HREF="forum.php3?#PARAMETRES_FORUM">R&eacute;pondre &agrave; ce message</A></font>]
<BOUCLE_Forums_Boucle(boucle_fils)></BOUCLE_Forums_Boucle>
</BOUCLE_fils>
</font>
</UL>
</B_fils>
<P>
</BOUCLE_Forums>
</TD>
</TR>
</TABLE>
<P>
</B_forums_liens>
</CENTER>
</BOUCLE_principale>
<CENTER>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR WIDTH=100%>
<TD WIDTH=100% BACKGROUND="NAVPICS/point.gif"><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
</TR></TABLE>
<TABLE WIDTH=95% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD ALIGN="right">
<FONT FACE="arial,helvetica,sans-serif" SIZE=1>
[<A HREF="#URL_SITE_SPIP">(#NOM_SITE_SPIP|majuscules)</A>]
| <A HREF="plan.php3">PLAN DU SITE</A>
| <A HREF="ecrire/">ADMIN</A>
&nbsp;
</FONT>
</TD>
</TR>
</TABLE>
</CENTER>
<BR><BR><BR>
</BODY>
</HTML>

10
article.php3

@ -0,0 +1,10 @@
<?
$fond = "article";
$delais = 24 * 3600;
include ("inc-public.php3");
?>

64
auteur-dist.html

@ -0,0 +1,64 @@
<HTML>
<HEAD>
<TITLE><BOUCLE0(AUTEURS){id_auteur}>#NOM</BOUCLE0>Pas d'auteur<//B0></TITLE>
<link rel="stylesheet" href="spip_style.css" type="text/css" />
</HEAD>
<BODY BGCOLOR="#FFFFDD">
<CENTER>
<BOUCLE1(AUTEURS){id_auteur}{unique}>
<TABLE WIDTH=750>
<TR><TD WIDTH=750 COLSPAN=3>
<font face=Arial,Helvetica SIZE=4>
[<BR><FONT SIZE=6><B>(#NOM)</B></FONT>]
[<BR>((#BIO))]
<BR><BR>
</FONT>
</TD></TR>
<TR><TD WIDTH=250 VALIGN="top">
</TD><TD WIDTH=10>&nbsp;</TD>
<TD WIDTH=490 VALIGN="top">
<font face=Arial,Helvetica SIZE=3>
[<B>(#PGP)</B>]
<BOUCLE4(ARTICLES){id_auteur}{par date}{inverse}>
<P>
<B><A HREF="#URL_ARTICLE">[(#SURTITRE)<BR>][(#TITRE|majuscules)][<BR>(#SOUSTITRE)]</A></B>
<FONT SIZE=2><B>[<BR>(#DATE_REDAC|affdate)][, par (#LESAUTEURS)]</B>
[<BR>(#DESCRIPTIF)]</FONT>
</BOUCLE4>
[<P><b>Envoyer un message</b><br>(#FORMULAIRE_ECRIRE_AUTEUR)</P>]
</FONT>
</TD></TR>
</TABLE>
</BOUCLE1>
<H2>Il n'y a pas d'auteur a cette adresse</H2><//B1>
</CENTER>
</BODY>
</HTML>

9
auteur.php3

@ -0,0 +1,9 @@
<?
$fond = "auteur";
$delais = 24 * 3600;
include ("inc-public.php3");
?>

43
backend-breves-dist.html

@ -0,0 +1,43 @@
<? echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>#NOM_SITE_SPIP</title>
<link>#URL_SITE_SPIP</link>
<description></description>
<language>fr-fr</language>
<image>
<title>#NOM_SITE_SPIP</title>
<url>#URL_SITE_SPIP/IMG/ruboff0.gif</url>
<link>#URL_SITE_SPIP</link>
<description></description>
</image>
<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE1(BREVES){id_secteur}{par date}{inverse}{0,10}>
<item>
<title>#TITRE</title>
<link>#URL_SITE_SPIP/#URL_BREVE</link>
</item>
</BOUCLE1>
</BOUCLE_rub>
<BOUCLE2(BREVES){tout}{par date}{inverse}{0,10}>
<item>
<title>#TITRE</title>
<link>#URL_SITE_SPIP/#URL_BREVE</link>
</item>
</BOUCLE2>
<//B_rub>
</channel>
</rss>

12
backend-breves.php3

@ -0,0 +1,12 @@
<?
$fond = "backend-breves";
$delais = 3600;
// cette ligne empeche l'affichage des boutons d'administration
$flag_preserver = true;
@header("Content-type: text/plain");
include ("inc-public.php3");
?>

47
backend-dist.html

@ -0,0 +1,47 @@
<? echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>#NOM_SITE_SPIP</title>
<link>#URL_SITE_SPIP</link>
<description></description>
<language>fr-fr</language>
<image>
<title>#NOM_SITE_SPIP</title>
<url>#URL_SITE_SPIP/IMG/ruboff0.gif</url>
<link>#URL_SITE_SPIP</link>
<description></description>
</image>
<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE1(articles){id_secteur}{par date}{inverse}{0,10}>
<item>
<title>#TITRE</title>
<link>#URL_SITE_SPIP/#URL_ARTICLE</link>
<description>#DESCRIPTIF</description>
<author><BOUCLE23(auteurs){id_article}{", "}>#NOM</BOUCLE23></author>
</item>
</BOUCLE1>
</BOUCLE_rub>
<BOUCLE2(articles){tout}{par date}{inverse}{0,10}>
<item>
<title>#TITRE</title>
<link>#URL_SITE_SPIP/#URL_ARTICLE</link>
<description>#DESCRIPTIF</description>
<author><BOUCLE_aut2(auteurs){id_article}{", "}>#NOM</BOUCLE_aut2></author>
</item>
</BOUCLE2>
<//B_rub>
</channel>
</rss>

12
backend.php3

@ -0,0 +1,12 @@
<?
$fond = "backend";
$delais = 3600;
// cette ligne empeche l'affichage des boutons d'administration
$flag_preserver = true;
@header("Content-type: text/plain");
include ("inc-public.php3");
?>

295
breve-dist.html

@ -0,0 +1,295 @@
<HTML>
<HEAD>
<title>#NOM_SITE_SPIP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="spip_style.css" type="text/css" />
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#E86519" vlink="#6E003A" alink="#FF9900" TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
<BOUCLE_principale(BREVES){id_breve}{doublons}>
<BOUCLE_off(RUBRIQUES){id_rubrique}{doublons}>
</BOUCLE_off>
<TABLE WIDTH=100% CELLPADDING=5 CELLSPACING=0 BORDER=0 BGCOLOR="#000000">
<TR BGCOLOR="#000000" WIDTH=100%>
<TD ALIGN="center">
<A HREF="#URL_SITE_SPIP"><B><FONT COLOR="#E86519" FACE="arial,helvetica,sans-serif" SIZE=2>#NOM_SITE_SPIP</FONT></B></A>
</TD>
<BOUCLE_hier1(HIERARCHIE){0,1}{doublons}>
<TD ALIGN="center" BGCOLOR="#FFFFFF">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2>#TITRE</FONT></B></A>
</TD>
<BOUCLE_rub_hier(RUBRIQUES){meme_parent}{exclus}{par hasard}{0,4}>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR='#FFFFFF'>#TITRE</FONT></B></A>
</TD>
</BOUCLE_rub_hier>
</BOUCLE_hier1>
<TD ALIGN="center" BGCOLOR="#FFFFFF">
&nbsp;
</TD>
<TD COLSPAN=4> &nbsp; </TD>
<//B_hier1>
</TR>
<BOUCLE_hier2(HIERARCHIE){1,100}{doublons}>
<TR BGCOLOR="#000000">
<TD ALIGN="center">
&nbsp;
</TD>
<TD ALIGN="center" BGCOLOR="#FFFFFF">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2>#TITRE</FONT></B></A>
</TD>
<BOUCLE_rub_hier2(RUBRIQUES){meme_parent}{exclus}{par hasard}{0,4}>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR="#FFFFFF">#TITRE</FONT></B></A>
</TD>
</BOUCLE_rub_hier2>
</TR>
</BOUCLE_hier2>
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
<TR BGCOLOR="#FFFFFF">
<TD ALIGN="center">
<BOUCLE_rub_hier3(RUBRIQUES){meme_parent}{exclus}{doublons}{par hasard}{0,1}>
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR="#000000">#TITRE</FONT></B></A>
</BOUCLE_rub_hier3>&nbsp;<//B_rub_hier3>
</TD>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2>#TITRE</FONT></B></A>
</TD>
<BOUCLE_rub_hier4(RUBRIQUES){meme_parent}{exclus}{doublons}{par hasard}{0,4}>
<TD ALIGN="center">
<A HREF="#URL_RUBRIQUE"><B><FONT FACE="arial,helvetica,sans-serif" SIZE=2 COLOR="#000000">#TITRE</FONT></B></A>
</TD>
</BOUCLE_rub_hier4>
<TD COLSPAN=4> &nbsp; </TD>
</TR>
</BOUCLE_rubrique>
</TABLE>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR WIDTH=100%>
<TD WIDTH=100% BGCOLOR="#000000"><img src="NAVPICS/rien.gif" alt="" width="1" height="1" border="0"></TD>
</TR>
</TABLE>
<CENTER>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD WIDTH=200 ALIGN="center" VALIGN="middle">
<BR><BR>
[(#LOGO_BREVE)]
<BR><BR>
<DIV ALIGN='left'>
<B_Mots_Cles>
<P><FONT FACE="arial,helvetica,sans-serif" SIZE=1>
<B>THEMES ABORDES :</B>
<BOUCLE_Mots_Cles(MOTS){id_breve}{par titre}>
<BR><B>#TITRE</B>
<BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{0,10}{par hasard}>
<BR><IMG SRC="puce.gif"> <A HREF="#URL_ARTICLE">#TITRE</A>
</BOUCLE_meme_mot>
<BOUCLE_meme_mot_breves(BREVES){id_mot}{doublons}{0,10}{par hasard}>
<BR><IMG SRC="puce.gif"> <I><A HREF="#URL_BREVE">#TITRE</A></I>
</BOUCLE_meme_mot_breves>
</BOUCLE_Mots_Cles>
</DIV>
</TD>
<TD WIDTH=8><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
<TD WIDTH=4><img src="NAVPICS/rien.gif" alt="" width="4" height="8" border="0"></TD>
<TD WIDTH=462 VALIGN="top" ROWSPAN=2>
<FONT FACE="arial,helvetica,sans-serif" SIZE=3>
<BR><BR>
[<FONT SIZE=6><B>(#TITRE)</B></FONT>]
<P>[(#DATE|nom_jour)] [(#DATE|affdate)]
[(#TEXTE|justifier)]
[<HR><FONT SIZE=2><P>(#NOTES)</P></FONT>]
[<HR SIZE=1 NOSHADE><P><FONT SIZE =1>VOIR EN LIGNE :</FONT> <A HREF="(#URL_SITE)">#NOM_SITE</A>]
[<P align="right"><font size=3><B><A HREF="forum.php3?(#PARAMETRES_FORUM)">R&eacute;pondre &agrave; cette br&egrave;ve</A></B></font>]
</FONT>
<BR><BR><BR>
</TD></TR>
<TR>
<TD WIDTH=200 ALIGN="left" VALIGN="bottom">
<FONT FACE="arial,helvetica,sans-serif" SIZE=1>
<B_breves>
<FONT SIZE=1>LES AUTRES BREVES <BR>DE CETTE RUBRIQUE :</FONT>
<BOUCLE_breves(BREVES){id_secteur}{par date}{inverse}{0,10}>
<BR>
<IMG SRC="puce.gif" BORDER=0> [(#DATE|nom_jour)] [(#DATE|jour)] [(#DATE|nom_mois)]
<BR>
<A HREF="#URL_BREVE"><FONT FACE="arial,helvetica,sans-serif" SIZE=2>#TITRE</FONT></A>
</BOUCLE_breves>
</FONT>
<BR><BR><BR>
</TD>
</TR>
</TABLE>
<B_forums_liens>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR WIDTH=100%>
<TD WIDTH=100% BACKGROUND="NAVPICS/point.gif"><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
</TR>
</TABLE>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=674>
<TR WIDTH=674>
<TD WIDTH=200 ALIGN="left" VALIGN="top">
<BR><BR>
<FONT FACE="arial,helvetica,sans-serif" SIZE=2>
<A NAME='liens_forums'>
<BOUCLE_forums_liens(FORUMS){id_breve}{par date}{inverse}>
<A HREF="#forum#ID_FORUM"><IMG SRC="puce.gif" BORDER=0>#TITRE</A>
<BR>[(#DATE|affdate)][, par (#NOM)]
<BR>
</BOUCLE_forums_liens>
</FONT>
<BR><BR>
</TD>
<TD WIDTH=12><img src="NAVPICS/rien.gif" alt="" width="12" height="8" border="0"></TD>
<TD WIDTH=462 VALIGN="top">
<BR><BR>
<BOUCLE_Forums(FORUMS){id_breve}{par date}{inverse}>
<A NAME="forum#ID_FORUM">
<TABLE CELLPADDING=5 CELLSPACING=1 BORDER=0 WIDTH=462 BGCOLOR="#000000">
<TR><TD BGCOLOR='#444444' WIDTH="100%">
<font face=Arial,Helvetica SIZE=2>
<B>[<FONT COLOR="#FFFFFF">(#TITRE)</FONT>]</B>
</font>
</TD></TR>
<TR><TD BGCOLOR='#FFFFFF' WIDTH=100%>
<font face=Arial,Helvetica SIZE=1>
[(#DATE|affdate)][, par <A HREF="mailto:#EMAIL">(#NOM)</A>]
&nbsp; [<A HREF='#liens_forums'>retour au d&eacute;but des forums</A>]
[<BR><A HREF="#URL_SITE">(#NOM_SITE)</A>]
</font>
</TD></TR>
<TR><TD BGCOLOR='#EEEEEE' WIDTH=100%>
<font face=Arial,Helvetica SIZE=2>
<P>#TEXTE
<P align='right'>[<font size=1><A HREF="forum.php3?#PARAMETRES_FORUM">R&eacute;pondre &agrave; ce message</A></font>]</div>
</font>
</TD></TR></TABLE>
<B_fils>
<UL>
<font face=Arial,Helvetica SIZE=2>
<BOUCLE_fils(FORUMS){id_parent}{par date}>
<P>
<A NAME="forum#ID_FORUM">
<B>[(#TITRE)]</B>
<BR><font SIZE=1>
[(#DATE|affdate)][, par <A HREF="mailto:#EMAIL">(#NOM)</A>]
&nbsp; [<A HREF='#liens_forums'>retour au d&eacute;but des forums</A>]
[<BR><A HREF="#URL_SITE">(#NOM_SITE)</A>]
</font>
<HR NOSHADE SIZE=1>
#TEXTE
<P align="right">[<font size=1><A HREF="forum.php3?#PARAMETRES_FORUM">R&eacute;pondre &agrave; ce message</A></font>]
<BOUCLE_Forums_Boucle(boucle_fils)></BOUCLE_Forums_Boucle>
</BOUCLE_fils>
</font>
</UL>
</B_fils>
<P>
</BOUCLE_Forums>
</TD>
</TR>
</TABLE>
<P>
</B_forums_liens>
</CENTER>
</BOUCLE_principale>
<CENTER>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR WIDTH=100%>
<TD WIDTH=100% BACKGROUND="NAVPICS/point.gif"><img src="NAVPICS/rien.gif" alt="" width="8" height="8" border="0"></TD>
</TR></TABLE>
<TABLE WIDTH=95% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD ALIGN="right">
<FONT FACE="arial,helvetica,sans-serif" SIZE=1>
[<A HREF="#URL_SITE_SPIP">(#NOM_SITE_SPIP|majuscules)</A>]
| <A HREF="plan.php3">PLAN DU SITE</A>
| <A HREF="ecrire/">ADMIN</A>
&nbsp;
</FONT>
</TD>
</TR>
</TABLE>
</CENTER>
<BR><BR><BR>
</BODY>
</HTML>

8
breve.php3

@ -0,0 +1,8 @@
<?
$fond = "breve";
$delais = 12 * 3600;
include ("inc-public.php3");
?>

7
distrib-dist.html

@ -0,0 +1,7 @@
document.write('<TABLE border="0" bgcolor="#000000" cellspacing="0" cellpadding="0"><TR><TD>');
document.write('<TABLE border="0" bgcolor="#FFFFFF" cellspacing="1" cellpadding="2"><TR><TD bgcolor="#D0D0D0" align="center">');
document.write('<A href="#URL_SITE_SPIP"><B>[(#NOM_SITE_SPIP|addslashes)]</B></A>&nbsp;</TD></TR><TR><TD><SMALL>');
<BOUCLE_articles(articles){tout}{par date}{inverse}{0,10}>
document.write('<LI><A href="#URL_ARTICLE"><FONT color="#000000">[(#TITRE|addslashes)]</FONT></A></LI>\n');
</BOUCLE_articles>
document.write('</SMALL></TD></TR></TABLE></TD></TR></TABLE>');

10
distrib.php3

@ -0,0 +1,10 @@
<?
$fond = "distrib";
$delais = 3600;
// cette ligne empeche l'affichage des boutons d'administration
$flag_preserver = true;
include ("inc-public.php3");
?>

72
ecrire/accents.php3

@ -0,0 +1,72 @@
<?
include ("inc_connect.php3");
include_local ("inc_auth.php3");
include_local ("inc_admin.php3");
debut_admin("accents");
function changer_accents($dir) {
$handle = opendir($dir);
while ($nomfich = readdir($handle)) {
if (ereg('\.', $nomfich) && !ereg('(\.php3|\.html)$', $nomfich)) continue;
if ($nomfich == 'accents.php3') continue;
if ($nomfich == 'inc_texte.php3') continue;
if ($nomfich == 'inc_index.php3') continue;
if ($nomfich == 'inc_mail.php3') continue;
$nomfich = "$dir/$nomfich";
$fichier = @file("$nomfich");
if ($fichier) {
echo "$nomfich<br>";
$fichier = join('', $fichier);
$fichier = ereg_replace('é', '&eacute;', $fichier);
$fichier = ereg_replace('É', '&Eacute;', $fichier);
$fichier = ereg_replace('à', '&agrave;', $fichier);
$fichier = ereg_replace('è', '&egrave;', $fichier);
$fichier = ereg_replace('ù', '&ugrave;', $fichier);
$fichier = ereg_replace('À', '&Agrave;', $fichier);
$fichier = ereg_replace('È', '&Egrave;', $fichier);
$fichier = ereg_replace('Ù', '&Ugrave;', $fichier);
$fichier = ereg_replace('â', '&acirc;', $fichier);
$fichier = ereg_replace('ê', '&ecirc;', $fichier);
$fichier = ereg_replace('î', '&icirc;', $fichier);
$fichier = ereg_replace('ô', '&ocirc;', $fichier);
$fichier = ereg_replace('û', '&ucirc;', $fichier);
$fichier = ereg_replace('Â', '&Acirc;', $fichier);
$fichier = ereg_replace('Ê', '&Ecirc;', $fichier);
$fichier = ereg_replace('Î', '&Icirc;', $fichier);
$fichier = ereg_replace('Ô', '&Ocirc;', $fichier);
$fichier = ereg_replace('Û', '&Ucirc;', $fichier);
$fichier = ereg_replace('ç', '&ccedil;', $fichier);
$fichier = ereg_replace('Ç', '&Ccedil;', $fichier);
$fichier = ereg_replace('«', '&laquo;', $fichier);
$fichier = ereg_replace('»', '&raquo;', $fichier);
$fichier = eregi_replace("(face *= *['\"\\]+)[^'\"\\]*georgia[^'\"\\]*(['\"\\]+)", "\\1Georgia,Garamond,Times,serif\\2", $fichier);
$fichier = eregi_replace("(face *= *['\"\\]+)[^'\"\\]*verdana[^'\"\\]*(['\"\\]+)", "\\1Verdana,Arial,Helvetica,sans-serif\\2", $fichier);
$f = fopen($nomfich, 'wb');
fputs($f, $fichier);
fclose($f);
}
}
closedir($handle);
}
changer_accents(".");
changer_accents("AIDE");
fin_admin("accents");
?>

252
ecrire/admin_tech.php3

@ -0,0 +1,252 @@
<?
include ("inc.php3");
debut_page("Maintenance technique");
debut_gauche();
debut_boite_info();
echo propre("{{Cette page est uniquement accessible aux administrateurs.}}<P> Elle donne acc&egrave;s aux diff&eacute;rentes
fonctions de maintenance technique. Certaines d'entre elles donnent lieu &agrave; un processus d'authentification sp&eacute;cifique, qui
exige d'avoir un acc&egrave;s FTP au site Web.");
fin_boite_info();
debut_droite();
if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
echo "Vous n'avez pas acc&egrave;s &agrave; cette page.";
fin_page();
exit;
}
if ($purger_index == "oui") {
if (verifier_action_auteur("purger_index", $hash)) {
mysql_query("DELETE FROM spip_index_articles");
mysql_query("DELETE FROM spip_index_auteurs");
mysql_query("DELETE FROM spip_index_breves");
mysql_query("DELETE FROM spip_index_mots");
mysql_query("DELETE FROM spip_index_rubriques");
mysql_query("DELETE FROM spip_index_dico");
}
}
//
// Sauvegarde de la base
//
debut_cadre_relief();
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH=\"100%\">";
echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
echo "Sauvegarder le contenu de la base</FONT></B></TD></TR>";
echo "<TR><TD BACKGROUND=''>";
echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
echo "\n<FORM ACTION='export_all.php3' METHOD='get'>";
echo "\n<p align='justify'>Cette option vous permet de sauvegarder
le contenu de la base dans un fichier qui sera stock&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
N'oubliez pas &eacute;galement de r&eacute;cup&eacute;rer l'int&eacute;gralit&eacute; du r&eacute;pertoire <i>IMG/</i>, qui contient
les images utilis&eacute;es dans les articles et les rubriques.";
if ($gz_exists) {
echo "\n<p align='justify'>Vous pouvez choisir de sauvegarder le fichier sous forme compress&eacute;e, afin
d'&eacute;courter son transfert chez vous ou sur un serveur de sauvegardes, et d'&eacute;conomiser de l'espace disque.<p>";
echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='1' id='gz_on' CHECKED><label for='gz_on'> sauvegarde compress&eacute;e sous <b>ecrire/data/dump.xml.gz</b> </label><BR>\n";
echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='0' id='gz_off'><label for='gz_off'> sauvegarde non compress&eacute;e sous <b>ecrire/data/dump.xml</b> </label><BR>\n";
}
else {
echo "\n<p align='justify'>La sauvegarde sera faite dans le fichier non compress&eacute; <b>ecrire/data/dump.xml</b>.";
echo "\n<INPUT TYPE='hidden' NAME='gz' VALUE='0'>";
}
echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Sauvegarder la base'></FORM></DIV>";
echo "</FONT>";
echo "</TD></TR>";
echo "</TABLE>";
//
// Restauration de la base
//
echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
echo "Restaurer le contenu d'une sauvegarde de la base</FONT></B></TD></TR>";
echo "<TR><TD BACKGROUND=''>";
echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
echo "\n<FORM ACTION='import_all.php3' METHOD='get'>";
echo "\n<p align='justify'> Cette option vous permet de restaurer une sauvegarde pr&eacute;c&eacute;demment
effectu&eacute;e de la base. A cet effet, le fichier contenant la sauvegarde doit avoir &eacute;t&eacute;
plac&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
Soyez prudent avec cette fonctionnalit&eacute;&nbsp;: <b>les modifications, pertes &eacute;ventuelles, sont
irr&eacute;versibles.</b>";
if ($gz_exists) {
$fichier_defaut = 'dump.xml.gz';
$texte_compresse = "(celui-ci peut &ecirc;tre compress&eacute; ou non)&nbsp;";
}
else {
$fichier_defaut = 'dump.xml';
$texte_compresse = "<i>non compress&eacute;</i> (votre serveur ne supportant pas cette fonctionnalit&eacute;)&nbsp;";
}
echo "\n<p>Veuillez entrer le nom du fichier $texte_compresse:";
echo "\n<p><FONT SIZE=3><ul><INPUT TYPE='text' NAME='archive' VALUE='$fichier_defaut' SIZE='30'></ul></FONT>";
echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Restaurer la base'></DIV></FORM>";
echo "</FONT>";
echo "</TD></TR>";
echo "</TABLE>";
fin_cadre_relief();
echo "<BR>";
//
// Purger le cache
//
debut_cadre_relief();
echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
echo "Vider le cache</FONT></B></TD></TR>";
echo "<TR><TD BACKGROUND=''>";
echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
echo "\n<p align='justify'>Utilisez cette commande afin de supprimer tous les fichiers pr&eacute;sents
dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous
avez fait des modifications importantes de graphisme ou de structure du site. <p align='justifty'>Si vous voulez
recalculer une seule page, passez plut&ocirc;t par l'espace public et utilisez-y le bouton &laquo; recalculer &raquo;.";
echo "\n<FORM ACTION='../spip_cache.php3' METHOD='post'>";
$hash = calculer_action_auteur("purger_cache");
echo "\n<INPUT TYPE='hidden' NAME='id_auteur' VALUE='$connect_id_auteur'>";
echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>";
echo "\n<INPUT TYPE='hidden' NAME='purger_cache' VALUE='oui'>";
echo "\n<INPUT TYPE='hidden' NAME='redirect' VALUE='admin_tech.php3'>";
echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Vider le cache'></FORM></DIV>";
echo "</FONT>";
echo "</TD></TR>";
echo "</TABLE>";
//
// Purger la base d'indexation
//
echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
echo "Effacer les donn&eacute;es d'indexation</FONT></B></TD></TR>";
echo "<TR><TD BACKGROUND=''>";
echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
echo "\n<p align='justify'>Utilisez cette commande afin de vider les tables utilis&eacute;es
par le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP. Cela permet de gagner de
l'espace disque si vous avez d&eacute;sactiv&eacute; le moteur de recherche. Cela peut servir
&eacute;galement &agrave; r&eacute;indexer les documents au cas o&ugrave; vous avez restaur&eacute; une sauvegarde.
<p align='justify'>Notez que les documents modifi&eacute;s de fa&ccedil;on normale (depuis l'interface
SPIP) sont automatiquement r&eacute;index&eacute;s, cette commande n'est donc utile que de fa&ccedil;on exceptionnelle.";
echo "\n<FORM ACTION='admin_tech.php3' METHOD='post'>";
$hash = calculer_action_auteur("purger_index");
echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>";
echo "\n<INPUT TYPE='hidden' NAME='purger_index' VALUE='oui'>";
echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE=\"Effacer les index\"></FORM></DIV>";
echo "</FONT>";
echo "</TD></TR>";
echo "</TABLE>";
fin_cadre_relief();
echo "<BR>";
//
// Effacement total
//
debut_cadre_relief();
echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";