Skip to content
Extraits de code Groupes Projets
Valider 88a47497 rédigé par Fil's avatar Fil
Parcourir les fichiers

preparer la migration des formulaires/*php3 vers .php

parent 9068d32b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
* text=auto !eol * text=auto !eol
IMG/logo_spip.jpg -text IMG/logo_spip.jpg -text
/INSTALL.txt -text /INSTALL.txt -text
/UPGRADE.txt -text
dist/choix_mots.html -text dist/choix_mots.html -text
dist/style_prive.html -text dist/style_prive.html -text
ecrire/action/autoriser.php -text ecrire/action/autoriser.php -text
......
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.
Si vous laissez les anciens fichiers, ils continueront à fonctionner comme
avant, grâce au fichier "fantôme" inc-public.php3
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
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.
Pour en savoir plus :
http://www.spip.net/...
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
function action_inscription_dist() { function action_inscription_dist() {
include_local(find_in_path("inc-formulaire_inscription" . _EXTENSION_PHP)); include_spip('inc-formulaire_inscription');
include_spip('public/global'); include_spip('public/global');
include_spip('inc/lang'); include_spip('inc/lang');
include_ecrire('inc_headers'); include_ecrire('inc_headers');
......
...@@ -449,7 +449,7 @@ function debug_dumpfile ($texte, $fonc, $type) { ...@@ -449,7 +449,7 @@ function debug_dumpfile ($texte, $fonc, $type) {
echo "</fieldset></div>"; echo "</fieldset></div>";
} }
echo "\n</div>"; echo "\n</div>";
include_local(find_in_path('inc-formulaire_admin' . _EXTENSION_PHP)); include_spip('inc-formulaire_admin');
echo inclure_balise_dynamique( echo inclure_balise_dynamique(
balise_FORMULAIRE_ADMIN_dyn('spip-admin-float', $debug_objets) balise_FORMULAIRE_ADMIN_dyn('spip-admin-float', $debug_objets)
); );
......
...@@ -48,10 +48,12 @@ if (defined("_INC_PUBLIC")) { ...@@ -48,10 +48,12 @@ if (defined("_INC_PUBLIC")) {
} }
// est-on admin ? // est-on admin ?
if ($affiche_boutons_admin = ($_COOKIE['spip_admin'] if ($affiche_boutons_admin = (
AND ($html OR ($var_mode == 'debug')))) $_COOKIE['spip_admin']
AND ($html OR ($var_mode == 'debug'))
))
include_spip('inc-formulaire_admin');
include_local(find_in_path('inc-formulaire_admin'. _EXTENSION_PHP));
// Execution de la page calculee // Execution de la page calculee
// 1. Cas d'une page contenant uniquement du HTML : // 1. Cas d'une page contenant uniquement du HTML :
......
...@@ -169,9 +169,7 @@ function argumenter_squelette($v) { ...@@ -169,9 +169,7 @@ function argumenter_squelette($v) {
// verifier leurs arguments et filtres, et calculer le code a inclure // verifier leurs arguments et filtres, et calculer le code a inclure
function executer_balise_dynamique($nom, $args, $filtres, $lang, $ligne) { function executer_balise_dynamique($nom, $args, $filtres, $lang, $ligne) {
if ($file = find_in_path('inc-' . strtolower($nom) . _EXTENSION_PHP)) if (!include_spip('inc-' . strtolower($nom)))
include_local($file);
else
die ("pas de balise dynamique pour #". strtolower($nom)." !"); die ("pas de balise dynamique pour #". strtolower($nom)." !");
// Y a-t-il une fonction de traitement filtres-arguments ? // Y a-t-il une fonction de traitement filtres-arguments ?
......
...@@ -165,9 +165,8 @@ function calculer_balise($nom, $p) { ...@@ -165,9 +165,8 @@ function calculer_balise($nom, $p) {
// regarder s'il existe un fichier d'inclusion au nom de la balise // regarder s'il existe un fichier d'inclusion au nom de la balise
// contenant une fonction balise_NOM_collecte // contenant une fonction balise_NOM_collecte
$file = 'inc-' . strtolower($nom) . _EXTENSION_PHP; $file = 'inc-' . strtolower($nom);
if ($file = find_in_path($file)) { if (include_spip($file)) {
include_local($file);
# une globale ?? defined ou function_exists(..._dyn) serait mieux ? # une globale ?? defined ou function_exists(..._dyn) serait mieux ?
$f = $GLOBALS['balise_' . $nom . '_collecte']; $f = $GLOBALS['balise_' . $nom . '_collecte'];
if (is_array($f)) { if (is_array($f)) {
......
...@@ -42,7 +42,7 @@ function calcule_header_et_page ($fond) { ...@@ -42,7 +42,7 @@ function calcule_header_et_page ($fond) {
// afin que celle-ci contienne la signature // afin que celle-ci contienne la signature
if ($_GET['var_confirm']) { if ($_GET['var_confirm']) {
include_local(find_in_path('inc-formulaire_signature' . _EXTENSION_PHP)); include_spip('inc-formulaire_signature');
reponse_confirmation($_GET['id_article'], $var_confirm); reponse_confirmation($_GET['id_article'], $var_confirm);
} }
...@@ -302,7 +302,7 @@ function message_erreur_404 ($erreur= "") { ...@@ -302,7 +302,7 @@ function message_erreur_404 ($erreur= "") {
return array('texte' => '<'.'?php return array('texte' => '<'.'?php
$contexte_inclus = array("fond" => 404, $contexte_inclus = array("fond" => 404,
"erreur" => _T("' . $erreur . '")); "erreur" => _T("' . $erreur . '"));
include(\'page' . _EXTENSION_PHP .'\'); ?'.'>', include(\'spip.php\'); ?'.'>',
'process_ins' => 'php'); 'process_ins' => 'php');
} }
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return; #securite if (!defined("_ECRIRE_INC_VERSION")) return; #securite
include_local(find_in_path("inc-login_public" . _EXTENSION_PHP)); include_spip('inc-login_public');
global $balise_LOGIN_PRIVE_collecte; global $balise_LOGIN_PRIVE_collecte;
$balise_LOGIN_PRIVE_collecte = array('url'); $balise_LOGIN_PRIVE_collecte = array('url');
......
...@@ -26,7 +26,7 @@ function balise_MENU_LANG_stat ($args, $filtres) { ...@@ -26,7 +26,7 @@ function balise_MENU_LANG_stat ($args, $filtres) {
// normalement $opt sera toujours non vide suite au test ci-dessus // normalement $opt sera toujours non vide suite au test ci-dessus
function balise_MENU_LANG_dyn($menu_lang) { function balise_MENU_LANG_dyn($menu_lang) {
include_local(find_in_path("inc-menu_lang_ecrire" . _EXTENSION_PHP)); include_spip('inc-menu_lang_ecrire');
return menu_lang_pour_tous('var_lang', $opt); return menu_lang_pour_tous('var_lang', $opt);
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter