Browse Source

finitions

spip-1.9
Fil 17 years ago
parent
commit
aac499d64b
  1. 10
      .gitattributes
  2. 11
      UPGRADE.txt
  3. 3
      dist/404.html
  4. 3
      dist/article.html
  5. 3
      dist/auteur.html
  6. 3
      dist/breve.html
  7. 2
      dist/calendrier.css
  8. 0
      dist/favicon.ico
  9. 3
      dist/forum.html
  10. 3
      dist/login.html
  11. 3
      dist/mot.html
  12. 3
      dist/plan.html
  13. 0
      dist/puce.gif
  14. 0
      dist/puce_rtl.gif
  15. 3
      dist/recherche.html
  16. 3
      dist/resume.html
  17. 0
      dist/rien.gif
  18. 3
      dist/rubrique.html
  19. 3
      dist/site.html
  20. 3
      dist/sommaire.html
  21. 3
      dist/sommaire_texte.html
  22. 0
      dist/spip_admin.css
  23. 0
      dist/spip_style.css
  24. 2
      dist/win_png.htc
  25. 7
      ecrire/action/ical.php
  26. 6
      ecrire/action/rss.php
  27. 16
      ecrire/exec/articles_edit.php
  28. 30
      ecrire/exec/install.php
  29. 8
      ecrire/inc/presentation.php
  30. 2
      ecrire/inc/texte.php
  31. 40
      ecrire/inc/utils.php
  32. 3
      ecrire/public/admin.php
  33. 3
      ecrire/public/balises.php
  34. 3
      ecrire/public/debug.php
  35. 4
      htaccess.txt
  36. 4
      inc-public.php3
  37. BIN
      puce.gif
  38. BIN
      puce_rtl.gif
  39. 20
      spip_cal.php3
  40. 15
      spip_rss.php

10
.gitattributes vendored

@ -3,6 +3,10 @@ IMG/logo_spip.jpg -text
/INSTALL.txt -text
/UPGRADE.txt -text
dist/choix_mots.html -text
dist/favicon.ico -text
dist/puce.gif -text
dist/puce_rtl.gif -text
dist/rien.gif -text
dist/style_prive.html -text
ecrire/action/autoriser.php -text
ecrire/action/ical.php -text
@ -131,7 +135,6 @@ ecrire/img_pack/documents-48.png -text
ecrire/img_pack/documents-48_rtl.png -text
ecrire/img_pack/edit.gif -text
ecrire/img_pack/effacer-cache-24.gif -text
ecrire/img_pack/favicon.ico -text
ecrire/img_pack/feed.png -text
ecrire/img_pack/fiche-perso-24.gif -text
ecrire/img_pack/fiche-perso.png -text
@ -267,8 +270,6 @@ ecrire/img_pack/puce-rouge.gif -text
ecrire/img_pack/puce-verte-anim.gif -text
ecrire/img_pack/puce-verte-breve.gif -text
ecrire/img_pack/puce-verte.gif -text
ecrire/img_pack/puce.gif -text
ecrire/img_pack/puce_rtl.gif -text
ecrire/img_pack/racine-24.gif -text
ecrire/img_pack/racine-site-12.gif -text
ecrire/img_pack/racine-site-24.gif -text
@ -375,7 +376,4 @@ ecrire/urls/page.php -text
ecrire/urls/propres-qs.php -text
/inc-public.php3 -text
/index.php -text
/puce.gif -text
/puce_rtl.gif -text
/rien.gif -text
/spip.php -text

11
UPGRADE.txt

@ -3,7 +3,7 @@ Mise a jour de votre site SPIP
------------------------------
La version 1.9 de SPIP n'offre plus les fichiers article.php3 etc, à la
racine du site.
racine du site. C'est le fichier spip.php qui centralise tous les hits.
Si vous laissez les anciens fichiers, ils continueront à fonctionner comme
avant, grâce au fichier "fantôme" inc-public.php3
@ -11,12 +11,15 @@ avant, gr
Mais vous pouvez aussi, si votre hébergeur l'autorise, utiliser le fichier
htaccess.txt, en le recopiant à la racine du site sous le nom ".htaccess".
Ce fichier dira alors au serveur Web que les hits sur une adresse du type
article.php3?id_article=1 doivent être traités par spip.php
article.php3?id_article=1 doivent être traités par spip.php ; il gere, de
plus, les URLs "propres".
Par ailleurs, si vous aviez des fichiers personnalises (mes_options.php3,
mes_fonctions.php3, fichiers de langue, ou balises dynamiques), il est temps
de les renommer en ".php". En effet, cette version de transition (1.9) est
encore compatible avec .php3, mais la prochaine (2.0) ne le sera pas.
de les renommer en ".php", et de les ranger a leur nouvelle place.
En effet, si cette version de transition (1.9) est encore compatible avec
.php3, la prochaine (2.0) ne le sera pas.
Pour en savoir plus :
http://www.spip.net/...

3
dist/404.html vendored

@ -17,7 +17,8 @@
<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

3
dist/article.html vendored

@ -14,7 +14,8 @@
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>
<div id="navigation">

3
dist/auteur.html vendored

@ -16,7 +16,8 @@
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

3
dist/breve.html vendored

@ -16,7 +16,8 @@
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

2
ecrire/img_pack/calendrier.css → dist/calendrier.css vendored

@ -218,7 +218,7 @@ a.calendrier-annee:hover {
.calendrier-png {
width: 12px;
height: 12px;
behavior: url(win_png.htc);
behavior: url(dist/win_png.htc);
}
.calendrier-icone {

0
ecrire/img_pack/favicon.ico → dist/favicon.ico vendored

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

3
dist/forum.html vendored

@ -15,7 +15,8 @@
<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

3
dist/login.html vendored

@ -13,7 +13,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>
<div style='text-align: center; margin: auto; width: 400px'>

3
dist/mot.html vendored

@ -15,7 +15,8 @@
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>
<BOUCLE_mot_principal(MOTS) {id_mot} {doublons}>

3
dist/plan.html vendored

@ -13,7 +13,8 @@
<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

0
ecrire/img_pack/puce.gif → dist/puce.gif vendored

Before

Width:  |  Height:  |  Size: 83 B

After

Width:  |  Height:  |  Size: 83 B

0
ecrire/img_pack/puce_rtl.gif → dist/puce_rtl.gif vendored

Before

Width:  |  Height:  |  Size: 84 B

After

Width:  |  Height:  |  Size: 84 B

3
dist/recherche.html vendored

@ -16,7 +16,8 @@
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

3
dist/resume.html vendored

@ -13,7 +13,8 @@
<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

0
rien.gif → dist/rien.gif vendored

Before

Width:  |  Height:  |  Size: 63 B

After

Width:  |  Height:  |  Size: 63 B

3
dist/rubrique.html vendored

@ -19,7 +19,8 @@
<!-- Lien vers le backend pour navigateurs eclaires -->
<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="#URL_PAGE{backend,id_rubrique=#ID_RUBRIQUE}" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

3
dist/site.html vendored

@ -21,7 +21,8 @@
<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>

3
dist/sommaire.html vendored

@ -16,7 +16,8 @@
<!-- Lien vers le backend pour navigateurs eclaires -->
<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="#URL_PAGE{backend}" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>
<div id="navigation">

3
dist/sommaire_texte.html vendored

@ -13,7 +13,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
<meta http-equiv="AUTHOR" content="#NOM_SITE_SPIP" />
<meta http-equiv="DESCRIPTION" content="Edition en mode texte de #NOM_SITE_SPIP" />
</head>
[ <link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
]</head>
<body>
<hr />
<:edition_mode_texte:> <a href="#URL_SITE_SPIP">{#NOM_SITE_SPIP}</a>

0
ecrire/img_pack/spip_admin.css → dist/spip_admin.css vendored

0
spip_style.css → dist/spip_style.css vendored

2
win_png.htc → dist/win_png.htc vendored

@ -4,7 +4,7 @@
var supported = /MSIE (5\.5)|[6789]/.test(navigator.userAgent) && navigator.platform == "Win32";
var realSrc;
var blankSrc = "rien.gif";
var blankSrc = "dist/rien.gif";
if (supported) fixImage();

7
ecrire/action/ical.php

@ -31,6 +31,13 @@ function ligne_uid ($texte) {
function action_ical_dist()
{
global $id_auteur, $arg, $action, $titres;
// compatibilite des URLs spip_cal.php3?id=xxx&cle=yyy (SPIP 1.8)
if (!$id_auteur AND _request('id')) {
$id_auteur = _request('id');
$arg = _request('cle');
}
if (verifier_low_sec($id_auteur, $arg, $action)) {
$result = spip_query("SELECT * FROM spip_auteurs WHERE id_auteur=" . intval($id_auteur));

6
ecrire/action/rss.php

@ -363,6 +363,12 @@ function action_rss_dist()
//
// Verifier la securite du lien et decoder les arguments
//
// Pour memoire, la forme des URLs :
// 1.8: spip_rss.php?op=forums&args=page-public&id=4&cle=047b4183&lang=fr
// 1.9: spip.php?action=rss&op=forums&args=page-public&id=4&cle=047b4183&lang=fr
// ou encore spip.php?action=rss&op=a-suivre&id=5&cle=5731e121&lang=fr
spip_timer('rss');
if (!verifier_low_sec ($id, $cle,
"rss $op $args"

16
ecrire/exec/articles_edit.php

@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
include_spip('inc/rubriques');
include_spip('inc/documents');
include_spip ('inc/barre');
include_spip('inc/barre');
//
// Gestion des textes trop longs (limitation brouteurs)
@ -322,22 +322,10 @@ function exec_articles_edit_dist()
// ESSAI pour "Joindre un document" depuis l'espace prive (UPLOAD_DIRECT)
/*if ($GLOBALS['action'] AND $GLOBALS['doc']) {
global $action, $doc;
$var_nom = "spip_image";
$var_f = find_in_path('inc_' . $var_nom . '.php');
if ($var_f)
include($var_f);
else include_ecrire('inc_' . $var_nom);
$var_nom .= '_' . $action;
if (function_exists($var_nom))
if ($var_nom = include_fonction($action, 'action'))
$var_nom($doc);
elseif (function_exists($var_f = $var_nom . '_dist'))
$var_f($doc);
else
spip_log("fonction $var_nom indisponible");
# return;
}*/

30
ecrire/exec/install.php

@ -267,7 +267,7 @@ function install_4()
// Message pour spip_query : tout va bien !
$GLOBALS['db_ok'] = true;
$GLOBALS['spip_connect_version'] = 0.2; # cf. inc_version
$GLOBALS['spip_connect_version'] = 0.3;
// Test si SPIP deja installe
spip_query("SELECT COUNT(*) FROM spip_meta");
@ -305,21 +305,21 @@ function install_4()
if ($result_ok && $maj_ok) {
###### format a changer, a terme...
if (preg_match(',(.*):(.*),', $adresse_db, $r))
list(,$adresse_db, $port) = $r;
else
$port = '';
$conn = "<"."?php\n";
$conn .= "if (!defined(\"_ECRIRE_INC_VERSION\")) return;\n";
$conn .= "\$GLOBALS['spip_connect_version'] = 0.2;\n";
$conn .= "include_spip('base/db_mysql');\n";
$conn .= "\$GLOBALS['spip_connect_version'] = 0.3;\n";
$conn .= $ligne_rappel;
$conn .= "spip_connect_db('$adresse_db','','$login_db','$pass_db','$sel_db');\n";
# $conn .= "\$GLOBALS['db_ok'] = !!@spip_num_rows(@spip_query_db('SELECT COUNT(*) FROM spip_meta'));\n";
$conn .= "spip_connect_db("
. "'$adresse_db','$port','$login_db','$pass_db','$sel_db'"
. ");\n";
$conn .= "?".">";
if ($myFile =
@fopen(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP, "wb")) {
fputs($myFile, $conn);
fclose($myFile);
}
else
if (!ecrire_fichier(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP,
$conn))
redirige_par_entete(generer_url_ecrire('install'));
echo "<B>"._T('info_base_installee')."</B><P>\n"._T('info_etape_suivante_1');
@ -589,7 +589,7 @@ function install_ldap4()
echo "<BR />\n<FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3>"._T('info_reglage_ldap')."</FONT>";
echo "<P>";
$conn = join('', file(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP));
lire_fichier(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP, $conn);
if ($p = strpos($conn, '?'.'>'))
$conn = substr($conn, 0, $p);
if (!strpos($conn, 'spip_connect_ldap')) {
@ -602,9 +602,7 @@ function install_ldap4()
$conn .= "\$GLOBALS['ldap_present'] = true;\n";
}
$conn .= "?".">";
$myFile = fopen(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP, "wb");
fputs($myFile, $conn);
fclose($myFile);
ecrire_fichier(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP, $conn);
echo generer_url_post_ecrire('install');
echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap5'>";

8
ecrire/inc/presentation.php

@ -1745,8 +1745,8 @@ function envoi_link($nom_site_spip, $rubrique="") {
. generer_url_public('style_prive', $args) .'" />
'
// CSS calendrier
. '<link rel="stylesheet" type="text/css" href="' . _DIR_IMG_PACK
. 'calendrier.css" />' . "\n"
. '<link rel="stylesheet" type="text/css" href="'
. find_in_path('calendrier.css') .'" />' . "\n"
// CSS imprimante (masque des trucs, a completer)
. '<link rel="stylesheet" type="text/css" href="' . _DIR_IMG_PACK
@ -1761,7 +1761,9 @@ function envoi_link($nom_site_spip, $rubrique="") {
. 'spip_style_visible.css" title="visible" />' . "\n"
// favicon.ico
. '<link rel="shortcut icon" href="' . _DIR_IMG_PACK . "favicon.ico\" />\n";
. '<link rel="shortcut icon" href="'
. url_absolue('x/'.find_in_path('favicon.ico')) # petit hack sur l'url
. "\" />\n";
$js = debut_javascript($connect_statut == "0minirezo"
AND $connect_toutes_rubriques,
($GLOBALS['meta']["activer_statistiques"] != 'non'));

2
ecrire/inc/texte.php

@ -45,7 +45,7 @@ function definir_puce() {
if (!isset($les_puces[$p])) {
tester_variable($p, 'AUTO');
if ($GLOBALS[$p] == 'AUTO') {
$img = find_in_path($p.'.gif', _DIR_IMG_PACK);
$img = find_in_path($p.'.gif');
list(,,,$size) = @getimagesize($img);
$img = '<img src="'.$img.'" '
.$size.' alt="-" border="0" />';

40
ecrire/inc/utils.php

@ -16,15 +16,17 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
// Gestion des inclusions et infos repertoires
//
# fonction obsolete, assurant la compatilibite ascendante
function include_ecrire($file, $silence=false) {
# Hack pour etre compatible avec les mes_options qui appellent cette fonction
define('_DIR_INCLUDE', _DIR_RESTREINT);
preg_match('/^((inc_)?([^.]*))(\.php[3]?)?$/', $file, $r);
// Version new style, surchargeable
# cas speciaux inc/index => indexation ; inc_db_mysql => base/db_mysql
# cas speciaux
if ($r[3] == 'index') return include_spip('inc/indexation');
if ($r[3] == 'db_mysql') return include_spip('base/db_mysql');
if ($r[3] == 'connect') { spip_connect(); return; }
# cas general
if ($f=include_spip('inc/'.$r[3]))
@ -204,7 +206,27 @@ function spip_connect() {
static $t;
if ($t++) return;
include_spip('base/db_mysql');
include_once(_FILE_CONNECT);
// Version courante = 0.3
//
// les versions 0.1 et 0.2 fonctionnent toujours, meme si :
// - la version 0.1 est moins performante que la 0.2
// - la 0.2 fait un include_ecrire('inc_db_mysql.php3')
// En tout cas on ne force pas la mise a niveau
if ($GLOBALS['spip_connect_version'] >= 0.1)
return;
// La version 0.0 (non numerotee) doit etre refaite
if ($GLOBALS['spip_connect_version'] < 0.1) {
if (!_DIR_RESTREINT) {
$GLOBALS['db_ok'] = false;
return;
}
redirige_par_entete(
generer_url_ecrire('upgrade', 'reinstall=oui', true));
}
}
function spip_query($query) {
@ -215,20 +237,10 @@ function spip_query($query) {
// Essaie de se connecter
if (_FILE_CONNECT)
spip_connect();
# else ????
}
// Erreur de connexion
if (!$GLOBALS['db_ok'])
return;
// Vieux format de fichier connexion
// Note: la version 0.1 est compatible avec la 0.2 (mais elle gere
// moins bien les erreurs timeout sur SQL), on ne force donc pas l'upgrade
if ($GLOBALS['spip_connect_version'] < 0.1) {
if (!_DIR_RESTREINT) {$GLOBALS['db_ok'] = false; return;}
redirige_par_entete(
generer_url_ecrire('upgrade', 'reinstall=oui', true));
// Erreur de connexion
if (!$GLOBALS['db_ok'])
return;
}
// Faire la requete

3
ecrire/public/admin.php

@ -16,7 +16,8 @@
// Feuilles de style admin : d'abord la CSS officielle, puis la perso,
function affiche_boutons_admin($contenu) {
$css = "<link rel='stylesheet' href='"._DIR_IMG_PACK."spip_admin.css' type='text/css' />\n";
$css = "<link rel='stylesheet' href='".find_in_path('spip_admin.css')
. "' type='text/css' />\n";
if ($f = find_in_path('spip_admin_perso.css'))
$css .= "<link rel='stylesheet' href='$f' type='text/css' />\n";

3
ecrire/public/balises.php

@ -66,8 +66,7 @@ function balise_LANG_DIR_dist($p) {
}
function balise_PUCE_dist($p) {
$_lang = champ_sql('lang', $p);
$p->code = "((lang_dir(($_lang ? $_lang : \$GLOBALS['spip_lang']),false,true) && \$GLOBALS['puce_rtl']) ? \$GLOBALS['puce_rtl'] : \$GLOBALS['puce'])";
$p->code = "definir_puce()";
$p->interdire_scripts = false;
return $p;
}

3
ecrire/public/debug.php

@ -341,7 +341,8 @@ function debug_dumpfile ($texte, $fonc, $type) {
_T('admin_debug') . ' ' .
supprimer_tags(extraire_multi($GLOBALS['meta']['nom_site']))),
"</title>\n",
"<link rel='stylesheet' href='"._DIR_IMG_PACK."spip_admin.css' type='text/css'>",
"<link rel='stylesheet' href='".find_in_path('spip_admin.css')
. "' type='text/css'>",
"</head>\n<body style='margin:0 10px;'>",
"\n<div id='spip-debug' style='position: absolute; top: 22px; z-index: 1000;height:97%;left:10px;right:10px;'><div id='spip-boucles'>\n";

4
htaccess.txt

@ -75,8 +75,10 @@ RewriteRule breve([0-9]+)\.html$ spip.php?page=breve&id_breve=$1 [QSA,L]
RewriteRule mot([0-9]+)\.html$ spip.php?page=mot&id_mot=$1 [QSA,L]
RewriteRule auteur([0-9]+)\.html$ spip.php?page=auteur&id_auteur=$1 [QSA,L]
RewriteRule site([0-9]+)\.html$ spip.php?page=site&id_syndic=$1 [QSA,L]
# Compatibilite avec les URLS "standard"
# Compatibilite avec les anciennes URLS appelant directement des fichiers php
RewriteRule ^(rubrique|article|breve|mot|auteur|site|agenda|backend|backend-breves|distrib|forum|ical|plan|recherche|resume|sommaire|sommaire_texte)\.php3?$ spip.php?page=$1 [QSA,L]
RewriteRule ^spip_cal\.php3?$ spip.php?action=ical [QSA,L]
RewriteRule ^spip_rss\.php3?$ spip.php?action=rss [QSA,L]
# Fin compatibilite
###

4
inc-public.php3

@ -1,4 +1,6 @@
<?php
# fantome
# fichier fantome pour assurer la compatibilite ascendante
# une fois tous les fichiers *.php3 supprimes de la racine, vous
# pouvez eliminer celui-ci aussi
include('spip.php');
?>

BIN
puce.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 B

BIN
puce_rtl.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 B

20
spip_cal.php3

@ -1,20 +0,0 @@
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2006 *
* 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. *
\***************************************************************************/
// script obsolete remplace par le generique spip_action
// conserve pour compatibilite avec spip < 1.9
$id_auteur = $_GET['id'];
$arg = $_GET['cle'];
$action = 'ical';
include ("spip_action.php");
?>

15
spip_rss.php

@ -1,15 +0,0 @@
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2006 *
* 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. *
\***************************************************************************/
$action = "rss";
include("spip_action.php");
?>
Loading…
Cancel
Save