diff --git a/ecrire/aide_index.php3 b/ecrire/aide_index.php3 index 083dfad9bd8c439aebc41ffa4833e1cf6d22be8e..1f676fdde53f6e082b097db1e0a5075cdf3f3cab 100644 --- a/ecrire/aide_index.php3 +++ b/ecrire/aide_index.php3 @@ -17,8 +17,8 @@ $nom = "aide_index"; $f = find_in_path('inc_' . $nom . '.php'); if ($f) include($f); -elseif (file_exists($f = (_DIR_INCLUDE . 'inc_' . $nom . '.php'))) - include($f); + else include_ecrire(_DIR_INCLUDE . 'inc_' . $nom . '.php'); + if (function_exists($nom)) $nom($img, $frame, $aide, $var_lang, $lang); diff --git a/ecrire/articles.php3 b/ecrire/articles.php3 index 5568d1325fe526409aa42cf3eae21c6b7cf8ba69..5f2356f8c9b4e4034f76c38315508948844fb282 100644 --- a/ecrire/articles.php3 +++ b/ecrire/articles.php3 @@ -14,7 +14,10 @@ include ("inc.php3"); $var_f = find_in_path("inc_articles.php"); -include($var_f ? $var_f : (_DIR_INCLUDE . "inc_articles.php")); +if ($var_f) + include($var_f); + else + include_ecrire(_DIR_INCLUDE . "inc_articles.php"); $articles_surtitre = lire_meta("articles_surtitre"); $articles_soustitre = lire_meta("articles_soustitre"); diff --git a/ecrire/articles_edit.php3 b/ecrire/articles_edit.php3 index 12265a0bc4082af4d3bc87bb625dc6923916a554..a12ee049c3d245fa4e9a09a5a7490b896897cf7a 100644 --- a/ecrire/articles_edit.php3 +++ b/ecrire/articles_edit.php3 @@ -13,7 +13,10 @@ include ("inc.php3"); $var_f = find_in_path("inc_articles_edit.php"); -include($var_f ? $var_f : (_DIR_INCLUDE . "inc_articles_edit.php")); +if ($var_f) + include($var_f); + else + include_ecrire(_DIR_INCLUDE . "inc_articles_edit.php"); // securite diff --git a/ecrire/articles_page.php3 b/ecrire/articles_page.php3 index 2d84283ef3e2f1ad86da65a6914d472736b7a2a2..91fe980ac289c5c9c4cd388c84795f140e3f52fc 100644 --- a/ecrire/articles_page.php3 +++ b/ecrire/articles_page.php3 @@ -20,8 +20,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom($connect_id_auteur); diff --git a/ecrire/auteur_infos.php3 b/ecrire/auteur_infos.php3 index aea1730e3d74f6238a87921d36aab2de35ab0316..8f5f35064d2f149282089e407e6b607c821fce05 100644 --- a/ecrire/auteur_infos.php3 +++ b/ecrire/auteur_infos.php3 @@ -13,7 +13,10 @@ include ("inc.php3"); $var_f = find_in_path("inc_auteur_infos.php"); -include($var_f ? $var_f : (_DIR_INCLUDE . "inc_auteur_infos.php")); +if ($var_f) + include($var_f); + else + include_ecrire(_DIR_INCLUDE . "inc_auteur_infos.php"); // securite $id_auteur = floor($id_auteur); diff --git a/ecrire/auteurs_edit.php3 b/ecrire/auteurs_edit.php3 index 3e1e8aceacddddbe922fe27121dfdcc73eb98029..1219105a8bd4e85316b9d16d6ddeee7f451b95f5 100644 --- a/ecrire/auteurs_edit.php3 +++ b/ecrire/auteurs_edit.php3 @@ -19,8 +19,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); + else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom($id_auteur); diff --git a/ecrire/breves.php3 b/ecrire/breves.php3 index e0470d9ace0e25df9ca258683fc014adf39de56c..288a6c82dab154e8cfe616f5aebe38665248194a 100644 --- a/ecrire/breves.php3 +++ b/ecrire/breves.php3 @@ -20,8 +20,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); + else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom(); diff --git a/ecrire/calendrier.php3 b/ecrire/calendrier.php3 index eaaf5d7b0dfc675df533be30130149803832b430..3ca0dd71eaca646fe51eb0350fe33e18526ae359 100644 --- a/ecrire/calendrier.php3 +++ b/ecrire/calendrier.php3 @@ -20,8 +20,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom($type, $css); diff --git a/ecrire/config-fonctions.php3 b/ecrire/config-fonctions.php3 index 71fa3d2a6ebe4e5ffc6f61f14a48c33ee577f57d..dabea6c9258fbdb3cbeb1872306de91204bbed6a 100644 --- a/ecrire/config-fonctions.php3 +++ b/ecrire/config-fonctions.php3 @@ -13,7 +13,10 @@ include ("inc.php3"); $var_f = find_in_path("inc_config-fonctions.php"); -include($var_f ? $var_f : (_DIR_INCLUDE . "inc_config-fonctions.php")); +if ($var_f) + include($var_f); + else + include_ecrire(_DIR_INCLUDE . "inc_config-fonctions.php")); if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { echo _T('avis_non_acces_page'); diff --git a/ecrire/controle_forum.php3 b/ecrire/controle_forum.php3 index ee6c1f3f387d12230778abe3d6ce1649d77a1eec..c076d802e21a373d969374ff88a14ff13e7e3155 100644 --- a/ecrire/controle_forum.php3 +++ b/ecrire/controle_forum.php3 @@ -17,8 +17,7 @@ $nom = "controle_forum"; $f = find_in_path('inc_' . $nom . '.php'); if ($f) include($f); -elseif (file_exists($f = (_DIR_INCLUDE . 'inc_' . $nom . '.php'))) - include($f); +else include_ecrire(_DIR_INCLUDE . 'inc_' . $nom . '.php'); if (function_exists($nom)) $nom($page, $debut, $debut_id_forum, $id_rubrique); diff --git a/ecrire/export.php3 b/ecrire/export.php3 index 76d32831f6be145fb6cf18687c485a9884a02959..8c5cd79b8c8f7d898cdc96063626b91109fdc929 100644 --- a/ecrire/export.php3 +++ b/ecrire/export.php3 @@ -20,8 +20,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); // ATTENTION PHP3 ici -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php3'))) - include($var_f); +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php3'); if (function_exists($var_nom)) $var_nom($id_rubrique, $maj); @@ -29,4 +29,4 @@ elseif (function_exists($var_f = $var_nom . "_dist")) $var_f($id_rubrique, $maj); else spip_log("fonction $var_nom indisponible"); -?> \ No newline at end of file +?> diff --git a/ecrire/forum_admin.php3 b/ecrire/forum_admin.php3 index 7f8abbb8d4dcdd06d5ad7849f9ebf65b891bf8dc..2ab2e036d3745b4c96f047e7f10520ed6268f3c2 100644 --- a/ecrire/forum_admin.php3 +++ b/ecrire/forum_admin.php3 @@ -20,8 +20,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom($debut, $admin); diff --git a/ecrire/iframe_action.php3 b/ecrire/iframe_action.php3 index 6a75dec40b92f64898bfd68bf0fb9a3be8cc8079..76f3c8df24d9261fd09194e403115f0f12087fb6 100644 --- a/ecrire/iframe_action.php3 +++ b/ecrire/iframe_action.php3 @@ -18,9 +18,9 @@ if ($id && ($connect_statut == "0minirezo")) { $var_f = find_in_path('inc_' . $action . '.php'); if ($var_f) include($var_f); - elseif (is_readable($var_f = (_DIR_INCLUDE . 'inc_' . $action . '.php'))) - include($var_f); - else spip_log("pas de fichier $var_f"); + else + include_ecrire(_DIR_INCLUDE . 'inc_' . $action . '.php'); + $var_nom = 'changer_statut_' . $action; if (function_exists($var_nom)) $var_nom($id, $statut); diff --git a/ecrire/inc.php3 b/ecrire/inc.php3 index 018a949affc884473aa10c926ed246b37f8fce15..9b7649bc42f52aed6c760bb1b215920e6bb8bdf7 100644 --- a/ecrire/inc.php3 +++ b/ecrire/inc.php3 @@ -19,11 +19,9 @@ $var_nom = "auth"; $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) - include($var_f); -elseif (is_readable($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php3'))) - include($var_f); -else {spip_log("pas de fichier pour $var_nom");exit;} - + include($var_f); +else include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php3'); + if (function_exists($var_nom)) $var_res = $var_nom(); elseif (function_exists($var_f = $var_nom . "_dist")) diff --git a/ecrire/inc_abstract_sql.php3 b/ecrire/inc_abstract_sql.php3 index 258d206c26d379108ffc276d3f48c34f93014a01..6c6c6326edd95ce0b91ad96fe2997fa4eab5b19f 100644 --- a/ecrire/inc_abstract_sql.php3 +++ b/ecrire/inc_abstract_sql.php3 @@ -10,10 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ - -// Ce fichier ne sera execute qu'une fois -if (defined("_INC_ABSTRACT_SQL")) return; -define("_INC_ABSTRACT_SQL", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // Cette fonction est systematiquement appelee par les squelettes // pour constuire une requete SQL de type "lecture" (SELECT) a partir diff --git a/ecrire/inc_acces.php3 b/ecrire/inc_acces.php3 index dfabd17d820063ba207d3daf97cb9a00ba48dd29..e76d7b508c4ee9f5e0946b937a59a6355042ab80 100644 --- a/ecrire/inc_acces.php3 +++ b/ecrire/inc_acces.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_ACCES")) return; -define("_ECRIRE_INC_ACCES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function creer_pass_aleatoire($longueur = 8, $sel = "") { diff --git a/ecrire/inc_accueil.php b/ecrire/inc_accueil.php index de218ef345f3fc3f84cd8ba508aa619a228a925f..bee711b35e42e4c83ea5317c380bf202203246a2 100644 --- a/ecrire/inc_accueil.php +++ b/ecrire/inc_accueil.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_admin.php3 b/ecrire/inc_admin.php3 index c7f13d4aab48814196eaea0873d31d3b5d7f91ba..53a383bb6b656379caf6a97b8002f2ebeb3111bb 100644 --- a/ecrire/inc_admin.php3 +++ b/ecrire/inc_admin.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_ADMIN")) return; -define("_ECRIRE_INC_ADMIN", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function fichier_admin($action) { diff --git a/ecrire/inc_aide_index.php b/ecrire/inc_aide_index.php index 844fd7326e9e32f62cbdbe321f86f24ae99dc20b..5a46d9299bdaeef3238d9d0bc0749b4cd72c1f08 100644 --- a/ecrire/inc_aide_index.php +++ b/ecrire/inc_aide_index.php @@ -10,6 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_minipres.php"); include_ecrire ("inc_layer.php3"); @@ -491,4 +492,4 @@ else { } } -} \ No newline at end of file +} diff --git a/ecrire/inc_ajax.php3 b/ecrire/inc_ajax.php3 index 48b6d007e0f5bb4e1128c30747336e0f9081df3b..45fbc0cc64c1e3de7811b25fcbfb52d0847470ea 100644 --- a/ecrire/inc_ajax.php3 +++ b/ecrire/inc_ajax.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_AJAX")) return; -define("_ECRIRE_INC_AJAX", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function nettoyer_ajax() { $query = "DELETE FROM spip_ajax_fonc WHERE date < DATE_SUB(NOW(), INTERVAL 2 HOUR)"; @@ -23,4 +21,4 @@ function nettoyer_ajax() { -?> \ No newline at end of file +?> diff --git a/ecrire/inc_articles.php b/ecrire/inc_articles.php index 4d4dedd05e327fb3bbe418381aded3fe335835f8..31f4f28584352d97858362ae273aefee33aad54d 100644 --- a/ecrire/inc_articles.php +++ b/ecrire/inc_articles.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_articles_edit.php b/ecrire/inc_articles_edit.php index b36835655f82badb3f7d93ffe171634bfc92cc75..8278a6b44ec0adfe9980b26e8d2c6a09775710c6 100644 --- a/ecrire/inc_articles_edit.php +++ b/ecrire/inc_articles_edit.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_articles_page.php b/ecrire/inc_articles_page.php index 8b06bf5bc76635c61931315a212c21a20b43a593..bb75aa45b90126c3ad8b0aaf7bf29d8b88b20c55 100644 --- a/ecrire/inc_articles_page.php +++ b/ecrire/inc_articles_page.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_auteur_infos.php b/ecrire/inc_auteur_infos.php index 8670f4d955c49a89c50a50b1cca5343908257dcb..bda26a80c6efa8b47042fd542c14b4ee8d96ff32 100644 --- a/ecrire/inc_auteur_infos.php +++ b/ecrire/inc_auteur_infos.php @@ -10,6 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_auteurs_edit.php b/ecrire/inc_auteurs_edit.php index d00af2b5d87e16497aacaecc1bafca59d80bb555..02d1b8cc3fecdd90caa39c0db4104ec179982af3 100644 --- a/ecrire/inc_auteurs_edit.php +++ b/ecrire/inc_auteurs_edit.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_auth.php3 b/ecrire/inc_auth.php3 index e9d1cb0493e729045d4dbbb9c617f5ffc9a56521..4e5264cd2c53b1473f7576c76e7fada1c4e9510b 100644 --- a/ecrire/inc_auth.php3 +++ b/ecrire/inc_auth.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_AUTH")) return; -define("_ECRIRE_INC_AUTH", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_connect.php3"); include_ecrire ("inc_meta.php3"); diff --git a/ecrire/inc_auth_ldap.php3 b/ecrire/inc_auth_ldap.php3 index c2eb7e54b78ae0b52ace3fdb2ed36881de85cacc..fce61efada53d1d75fe390860b26e8dd402e36cb 100644 --- a/ecrire/inc_auth_ldap.php3 +++ b/ecrire/inc_auth_ldap.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_AUTH_LDAP")) return; -define("_ECRIRE_INC_AUTH_LDAP", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; class Auth_ldap { var $user_dn; diff --git a/ecrire/inc_auth_spip.php3 b/ecrire/inc_auth_spip.php3 index 7cd53b24fba69f11ff416af30058ca77f99891a7..501dc1c8ccbd5829091f0eb0e1cf7f3fb6807af1 100644 --- a/ecrire/inc_auth_spip.php3 +++ b/ecrire/inc_auth_spip.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_AUTH_SPIP")) return; -define("_ECRIRE_INC_AUTH_SPIP", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; class Auth_spip { var $nom, $login, $email, $md5pass, $md5next, $alea_futur, $statut; diff --git a/ecrire/inc_auxbase.php3 b/ecrire/inc_auxbase.php3 index 3f5219442ed97bdb46bd30b5ff5f75358c4ec986..9f34c22ed762f8bf5b176a11e79d291972c12a09 100644 --- a/ecrire/inc_auxbase.php3 +++ b/ecrire/inc_auxbase.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_AUXBASE")) return; -define("_ECRIRE_INC_AUXBASE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; $spip_petitions = array( "id_article" => "BIGINT (21) DEFAULT '0' NOT NULL", diff --git a/ecrire/inc_barre.php3 b/ecrire/inc_barre.php3 index f3601f9f3ad59663e3efe8adac44c709e96455e1..c4f7494578f9a24c042c139bb5e4a3225ad030a4 100755 --- a/ecrire/inc_barre.php3 +++ b/ecrire/inc_barre.php3 @@ -10,10 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_INC_BARRE")) return; -define("_INC_BARRE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function afficher_barre($champ, $forum=false) { global $barre_typo; diff --git a/ecrire/inc_barre_spip.php3 b/ecrire/inc_barre_spip.php3 index 4378f7106ff40db22218dfa4cc6edb5f6a5e99c6..90f6b43d066048c2c9c7a4ac7ffc9f5593084c84 100644 --- a/ecrire/inc_barre_spip.php3 +++ b/ecrire/inc_barre_spip.php3 @@ -10,10 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_INC_BARRE_SPIP")) return; -define("_INC_BARRE_SPIP", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // construit un bouton (ancre) de raccourci avec icone et aide diff --git a/ecrire/inc_base.php3 b/ecrire/inc_base.php3 index b616250a66c16609f97d18786c7de220f81ab5f8..966b5feabf8f7c6cade256636dc323b661dd187d 100644 --- a/ecrire/inc_base.php3 +++ b/ecrire/inc_base.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_BASE")) return; -define("_ECRIRE_INC_BASE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_acces.php3"); include_ecrire("inc_serialbase.php3"); diff --git a/ecrire/inc_breves.php b/ecrire/inc_breves.php index 1a28acd0750c2c0e1608223117329538fe7e3c19..aadb38cb068326871abf2bac0eed1692d05b038c 100644 --- a/ecrire/inc_breves.php +++ b/ecrire/inc_breves.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_calendrier.php b/ecrire/inc_calendrier.php index c51e96987bbc01b268952c61878ae8211a97c2fd..1f70ca63369c19170b4ff822fddc011916de250c 100644 --- a/ecrire/inc_calendrier.php +++ b/ecrire/inc_calendrier.php @@ -10,10 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_CALENDRIER")) return; -define("_ECRIRE_INC_CALENDRIER", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation.php3"); // inclut inc_layer include_ecrire("inc_texte.php3"); // inclut inc_filtre diff --git a/ecrire/inc_charsets.php3 b/ecrire/inc_charsets.php3 index e1efd2b621167380c75822d599ecd675b869e8ed..fdf4286edb4cf5a0a80b01cd95ce4bbf762a137d 100644 --- a/ecrire/inc_charsets.php3 +++ b/ecrire/inc_charsets.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_CHARSETS")) return; -define("_ECRIRE_INC_CHARSETS", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; /* diff --git a/ecrire/inc_config-fonctions.php b/ecrire/inc_config-fonctions.php index 7e614433bc015d6d6591247a727f0782e827037e..70f95eca522e2c2a1a5e76471a007cb5a130236a 100644 --- a/ecrire/inc_config-fonctions.php +++ b/ecrire/inc_config-fonctions.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_config.php3 b/ecrire/inc_config.php3 index c2101104a17460326db02cc4caa57c8708b7c77f..ede84265e2082aaf02ca0f3de0957855b658c7ee 100644 --- a/ecrire/inc_config.php3 +++ b/ecrire/inc_config.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_CONFIG")) return; -define("_ECRIRE_INC_CONFIG", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_meta.php3"); include_ecrire ("inc_admin.php3"); diff --git a/ecrire/inc_controle_forum.php b/ecrire/inc_controle_forum.php index d33aee596ab948274ed79797f7d191364ae096f0..e16b100bea7698d191532ac0303b461791c631ab 100644 --- a/ecrire/inc_controle_forum.php +++ b/ecrire/inc_controle_forum.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_cookie.php b/ecrire/inc_cookie.php index 97a67e21d30dbbd5d8ef9361f07ad2161cba0d25..daf9a417730aed42705be8d3246d69ec1521d246 100644 --- a/ecrire/inc_cookie.php +++ b/ecrire/inc_cookie.php @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_COOKIE")) return; -define("_ECRIRE_INC_COOKIE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // // Appliquer le prefixe cookie diff --git a/ecrire/inc_cron.php3 b/ecrire/inc_cron.php3 index 62ba4d561533ad2ed8b2be4bfd7cdeef7c5f1701..3121e0b7600a02060f520f5f2bbc499b93caae97 100644 --- a/ecrire/inc_cron.php3 +++ b/ecrire/inc_cron.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_CRON")) return; -define("_ECRIRE_INC_CRON", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // -------------------------- // Gestion des taches de fond diff --git a/ecrire/inc_date.php3 b/ecrire/inc_date.php3 index 745c4b28bd54f304e9bc68b677f256eaf91d6e05..c67e8b24a5adf5555d2aed94059e81ed9a2e729e 100644 --- a/ecrire/inc_date.php3 +++ b/ecrire/inc_date.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_DATE")) return; -define("_ECRIRE_INC_DATE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function my_sel($num, $tex, $comp) { return "<option value='$num'" . (($num != $comp) ? '' : " selected='selected'") . diff --git a/ecrire/inc_db_mysql.php3 b/ecrire/inc_db_mysql.php3 index 4771e313bfaecb20adc1b12444f6bf3079c58afb..a92e638b7c55388d63e97f9c7839e37c707469cd 100644 --- a/ecrire/inc_db_mysql.php3 +++ b/ecrire/inc_db_mysql.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_DB_MYSQL")) return; -define("_ECRIRE_INC_DB_MYSQL", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // // Appel de requetes SQL diff --git a/ecrire/inc_debug_sql.php3 b/ecrire/inc_debug_sql.php3 index 51b93d8e9fe34dda2461211a6fb04ce0e35a856e..f55dde542bf00874aa6d03a3a93eaae09b61ba0b 100644 --- a/ecrire/inc_debug_sql.php3 +++ b/ecrire/inc_debug_sql.php3 @@ -11,10 +11,7 @@ \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_INC_DEBUG_SQL")) return; -define("_INC_DEBUG_SQL", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function afficher_debug_contexte($env) { static $n; diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3 index cdb9b53487c3755e41c46963bbeaeb7ecf358035..7af2df819b48c9c69656fbf76d662ba8cd612e40 100644 --- a/ecrire/inc_documents.php3 +++ b/ecrire/inc_documents.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_DOCUMENTS")) return; -define("_ECRIRE_INC_DOCUMENTS", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_admin.php3"); include_ecrire ("inc_date.php3"); diff --git a/ecrire/inc_export.php3 b/ecrire/inc_export.php3 index 272f51decea67631dbc2b9dd0ba476d7575922a6..fc3b72fcc06a8e7a59de0eabefee8860a9b99777 100644 --- a/ecrire/inc_export.php3 +++ b/ecrire/inc_export.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_EXPORT")) return; -define("_ECRIRE_INC_EXPORT", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; $GLOBALS['version_archive'] = '1.2'; diff --git a/ecrire/inc_extra.php3 b/ecrire/inc_extra.php3 index a2519536c36c7ecd1a76af96cde53e7840bb8719..772c4d079766940800ce420e92f4e3515b1a8b56 100644 --- a/ecrire/inc_extra.php3 +++ b/ecrire/inc_extra.php3 @@ -84,9 +84,7 @@ $GLOBALS['champs_extra_proposes'] = Array ( //////////////////////////////////////////////////////////////////////////////////// // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_EXTRA")) return; -define("_ECRIRE_INC_EXTRA", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // a partir de la liste des champs, generer la liste des input function extra_saisie($extra, $type, $ensemble='') { diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3 index ed5076186db24b6c634c0b0822d4eaebd689dfb1..8c739ee67b8ec5bf1dc997cf2fc84976ef663b41 100644 --- a/ecrire/inc_filtres.php3 +++ b/ecrire/inc_filtres.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_FILTRES")) return; -define("_ECRIRE_INC_FILTRES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // Transforme n'importe quel champ en une chaine utilisable @@ -786,7 +784,7 @@ function agenda_memo($date=0 , $descriptif='', $titre='', $url='', $cal='') function agenda_affiche($i) { - include('ecrire/inc_calendrier.php'); + include_ecrire('inc_calendrier.php'); $args = func_get_args(); $nb = array_shift($args); // nombre d'evenements (on pourrait l'afficher) $sinon = array_shift($args); diff --git a/ecrire/inc_flock.php3 b/ecrire/inc_flock.php3 index ab39e80a53526b8f6ebbbc1dd1c947b010f25400..a29199fdb05d31c3b857ef938036a051eca0dde9 100644 --- a/ecrire/inc_flock.php3 +++ b/ecrire/inc_flock.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_FLOCK")) return; -define("_ECRIRE_INC_FLOCK", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function spip_file_get_contents ($fichier) { if (substr($fichier, -3) != '.gz') { diff --git a/ecrire/inc_forum.php3 b/ecrire/inc_forum.php3 index 6e48ef10f7fbfe39517871ca42c31529cab7f6fd..071fd4c005f104c1e8d40e705ed6f06ed8650ca4 100644 --- a/ecrire/inc_forum.php3 +++ b/ecrire/inc_forum.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_FORUM")) return; -define("_ECRIRE_INC_FORUM", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // tous les boutons de controle d'un forum // nb : les forums prives (privrac ou prive), une fois effaces diff --git a/ecrire/inc_forum_admin.php b/ecrire/inc_forum_admin.php index 2820c3300ece468d11b61ddd348538113e0b1624..81436e487c2e59bd02a67368e384bddeb2f89fe1 100644 --- a/ecrire/inc_forum_admin.php +++ b/ecrire/inc_forum_admin.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_getdocument.php3 b/ecrire/inc_getdocument.php3 index 4abc113f4462bc78f0e48afc372242ef4741ec9d..c67179eaf4101f642c4c4a5a3224400076658253 100644 --- a/ecrire/inc_getdocument.php3 +++ b/ecrire/inc_getdocument.php3 @@ -15,9 +15,7 @@ // Fonctions de spip_image.php3 // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_GETDOCUMENT")) return; -define("_ECRIRE_INC_GETDOCUMENT", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // Creer IMG/pdf/ function creer_repertoire_documents($ext) { diff --git a/ecrire/inc_headers.php b/ecrire/inc_headers.php index cd045d7a905c21063b86b9d86432271314684ccd..eeffc05b8339282c9cde21da83aa8fa4c0870bc7 100644 --- a/ecrire/inc_headers.php +++ b/ecrire/inc_headers.php @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_HEADERS")) return; -define("_ECRIRE_INC_HEADERS", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // Interdire les attaques par manipulation des headers diff --git a/ecrire/inc_import.php3 b/ecrire/inc_import.php3 index b579b8e2a2d5cb9e316db210b907d00909e34504..910162009900be840e55fdf8c4b0cd8530234d5c 100644 --- a/ecrire/inc_import.php3 +++ b/ecrire/inc_import.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_IMPORT")) return; -define("_ECRIRE_INC_IMPORT", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_acces.php3"); diff --git a/ecrire/inc_index.php3 b/ecrire/inc_index.php3 index 8cf1133ff2a8cd19ed4b518398cbf9e5d6da34d1..bea53f2c2be24bd9d6dead5fccb3ab34a92766dd 100644 --- a/ecrire/inc_index.php3 +++ b/ecrire/inc_index.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_INDEX")) return; -define("_ECRIRE_INC_INDEX", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function separateurs_indexation($requete = false) { // Merci a Herve Lefebvre pour son apport sur cette fonction diff --git a/ecrire/inc_invalideur.php3 b/ecrire/inc_invalideur.php3 index 61a17157c5a729f614b000b15d6ac7b783af4f8d..4a0eb285746b4de50ce5916cf817a95fd7498e60 100644 --- a/ecrire/inc_invalideur.php3 +++ b/ecrire/inc_invalideur.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INVALIDEUR")) return; -define("_ECRIRE_INVALIDEUR", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire('inc_serialbase.php3'); diff --git a/ecrire/inc_js_menu_rubriques.php b/ecrire/inc_js_menu_rubriques.php index bf095465c2c1ca74623d6cb363728f172e2b9712..de4f3097db3ecdf842f7ed8a8381ac3cfe31edd0 100644 --- a/ecrire/inc_js_menu_rubriques.php +++ b/ecrire/inc_js_menu_rubriques.php @@ -11,6 +11,8 @@ \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + function extraire_article($id_p) { if (array_key_exists($id_p, $GLOBALS['db_art_cache'])) { return $GLOBALS['db_art_cache'][$id_p]; diff --git a/ecrire/inc_lang.php3 b/ecrire/inc_lang.php3 index 8d3e4435da8333457ba83b6b00f7a857c9c266a1..b7b1da9f993ad02fcd762114d406d9e02d254cad 100644 --- a/ecrire/inc_lang.php3 +++ b/ecrire/inc_lang.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_LANG")) return; -define("_ECRIRE_INC_LANG", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // diff --git a/ecrire/inc_lang_liste.php b/ecrire/inc_lang_liste.php index ac6916e0c6d4fcf14eb1aee60033dc694cbb2654..bec8a823c846648b7660edc17b09c72665391830 100644 --- a/ecrire/inc_lang_liste.php +++ b/ecrire/inc_lang_liste.php @@ -19,9 +19,7 @@ http://www.loc.gov/standards/iso639-2/langcodes.html */ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_LANG_LISTE")) return; -define("_ECRIRE_INC_LANG_LISTE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; $GLOBALS['codes_langues'] = array( 'aa' => "Afar", diff --git a/ecrire/inc_layer.php3 b/ecrire/inc_layer.php3 index ae477a77e53c6a930a8ee0482b347bb030ef7fcc..9a82e8c8a5bd52e10b75e4b448a457c62dde0289 100644 --- a/ecrire/inc_layer.php3 +++ b/ecrire/inc_layer.php3 @@ -10,10 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_INC_LAYER")) return; -define("_INC_LAYER", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_filtres.php3"); # pour http_script (normalement déjà fait) diff --git a/ecrire/inc_logos.php3 b/ecrire/inc_logos.php3 index b5483925cd1e60d357cc9daf37f538a935893496..3e910c7eebc09ef859db5da8bed4e15d60d8bb4b 100644 --- a/ecrire/inc_logos.php3 +++ b/ecrire/inc_logos.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_LOGOS")) return; -define("_ECRIRE_INC_LOGOS", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function cherche_image_nommee($nom, $formats = array ('gif', 'jpg', 'png')) { diff --git a/ecrire/inc_magicquotes.php b/ecrire/inc_magicquotes.php index d020b86486f737e1fb667bb098fb1b41413d7b71..8175a553ccdad74ecf02286475aa467bafca3421 100644 --- a/ecrire/inc_magicquotes.php +++ b/ecrire/inc_magicquotes.php @@ -10,6 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; // Magic quotes : on n'en veut pas sur la base // et on nettoie les GET/POST/COOKIE le cas echeant @@ -34,4 +35,4 @@ magic_unquote('_COOKIE'); magic_unquote('GLOBALS'); -?> \ No newline at end of file +?> diff --git a/ecrire/inc_mail.php3 b/ecrire/inc_mail.php3 index c40abd8f1ee9d64bdf30508351232b6bacc1670c..352cc1051e63ace61b6f68f8d375abefeab78db3 100644 --- a/ecrire/inc_mail.php3 +++ b/ecrire/inc_mail.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_MAIL")) return; -define("_ECRIRE_INC_MAIL", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; diff --git a/ecrire/inc_majbase.php3 b/ecrire/inc_majbase.php3 index dca9061d138a709ad77eff6ad2573d65e0f7a872..08429576069cb0ef358a1ab173f4a7edc9588d83 100644 --- a/ecrire/inc_majbase.php3 +++ b/ecrire/inc_majbase.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_MAJBASE")) return; -define("_ECRIRE_INC_MAJBASE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function maj_version ($version, $test = true) { if ($test) { diff --git a/ecrire/inc_math.php3 b/ecrire/inc_math.php3 index 91a4f89d329d6900f446b254d60633c2080ac0b6..d825077f025b7544a4a91f70e10f2a090c668d72 100644 --- a/ecrire/inc_math.php3 +++ b/ecrire/inc_math.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_MATH")) return; -define("_ECRIRE_INC_MATH", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // // Gestion du raccourci <math>...</math> en client-serveur @@ -113,4 +111,4 @@ function traiter_math($letexte, &$les_echap, &$num_echap, $source) { return $texte_a_voir; } -?> \ No newline at end of file +?> diff --git a/ecrire/inc_message.php b/ecrire/inc_message.php index 13156261d5f8eb73189c8ac22783108ab23f9107..bd994c1c166342ddc3e1a2eebb4b4f2e2aeb658a 100644 --- a/ecrire/inc_message.php +++ b/ecrire/inc_message.php @@ -10,6 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); diff --git a/ecrire/inc_messagerie.php b/ecrire/inc_messagerie.php index 4a94241262ab641ee87b508a3f7ad36fc9a113ad..b84d1e27634be4b5d18aa0c5a1ea50adb93d048f 100644 --- a/ecrire/inc_messagerie.php +++ b/ecrire/inc_messagerie.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); diff --git a/ecrire/inc_meta.php3 b/ecrire/inc_meta.php3 index 3389b4ae20c741bb2cb0b6c1dce3b76641d41f64..931a935bf98de134f90202f7f51a76a8b64ac2b2 100644 --- a/ecrire/inc_meta.php3 +++ b/ecrire/inc_meta.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_META")) return; -define("_ECRIRE_INC_META", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function lire_metas() { global $meta; diff --git a/ecrire/inc_mini_nav.php b/ecrire/inc_mini_nav.php index b2d3b75bb73e86a56501470ed5a5576dc25e20c6..62ec2e67d8530ec90104c53e287dff782656e813 100644 --- a/ecrire/inc_mini_nav.php +++ b/ecrire/inc_mini_nav.php @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_MINI_NAV")) return; -define("_ECRIRE_INC_MINI_NAV", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function mini_afficher_rubrique ($id_rubrique, $rac="", $liste="", $col = 1, $rub_exclus=0) { @@ -196,4 +194,4 @@ function mini_nav ($sel, $rac="", $fonction="document.location='naviguer.php3?id } -?> \ No newline at end of file +?> diff --git a/ecrire/inc_minipres.php b/ecrire/inc_minipres.php index 0f58b067e185414df6e62726f52571d55c2da141..fe43eee66ebb4bf11de44310c437dd0433ea430d 100644 --- a/ecrire/inc_minipres.php +++ b/ecrire/inc_minipres.php @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_MINIPRES")) return; -define("_ECRIRE_INC_MINIPRES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_filtres.php3"); # pour les fonctions http_* (normalement deja la) include_ecrire ("inc_lang.php3"); diff --git a/ecrire/inc_mots.php3 b/ecrire/inc_mots.php3 index d5eab1098f777411ea352e7f864b021c73080995..1da009b6fba0598595ba0b30cb1422f1792b508e 100644 --- a/ecrire/inc_mots.php3 +++ b/ecrire/inc_mots.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_MOTS")) return; -define("_ECRIRE_INC_MOTS", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_filtres.php3"); # pour http_script (normalement déjà fait) diff --git a/ecrire/inc_naviguer.php b/ecrire/inc_naviguer.php index 0ae1707fbdd75f628ab5ffa74ffe79d3bc6aa6f6..9f4585018ffb524581a30bdebee23603fc7c0e1a 100644 --- a/ecrire/inc_naviguer.php +++ b/ecrire/inc_naviguer.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); diff --git a/ecrire/inc_objet.php3 b/ecrire/inc_objet.php3 index 8dd0072c127b6c42ca9a7e414ca811a68e379460..0f19b9f80e23f5f312617504c5ca4cda05d73e20 100644 --- a/ecrire/inc_objet.php3 +++ b/ecrire/inc_objet.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_OBJET")) return; -define("_ECRIRE_INC_OBJET", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire('inc_objet_base.php3'); @@ -147,4 +145,4 @@ function fetch_document($critere, $fast = true) { } -?> \ No newline at end of file +?> diff --git a/ecrire/inc_objet_base.php3 b/ecrire/inc_objet_base.php3 index ca73d650bda8a64ccde171d3a6cb1657be7eeddb..29f898df13404dcd1dc317adf9ce889327fe3764 100644 --- a/ecrire/inc_objet_base.php3 +++ b/ecrire/inc_objet_base.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_OBJET_BASE")) return; -define("_ECRIRE_INC_OBJET_BASE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; class _Abstract { @@ -322,4 +320,4 @@ function add_factory($type) { -?> \ No newline at end of file +?> diff --git a/ecrire/inc_optimiser.php3 b/ecrire/inc_optimiser.php3 index 03b8071d9f0f1db5b2515057df869117ce64763b..826f6b7647f031a52e03eaaf791fa8c50336e198 100644 --- a/ecrire/inc_optimiser.php3 +++ b/ecrire/inc_optimiser.php3 @@ -11,11 +11,7 @@ \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_OPTIMISER")) return; -define("_ECRIRE_OPTIMISER", "1"); - +if (!defined("_ECRIRE_INC_VERSION")) return; function optimiser_base() { spip_log ("optimisation de la base"); diff --git a/ecrire/inc_popularites.php3 b/ecrire/inc_popularites.php3 index ae7e7a8be6d7bac95d6c359fb5e8b2742de48277..4347b815887dc193690f59b02d37260e8e49c964 100644 --- a/ecrire/inc_popularites.php3 +++ b/ecrire/inc_popularites.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_POPULARITES")) return; -define("_ECRIRE_INC_POPULARITES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // // Popularite, modele logarithmique diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index 3815cc3dd6e611a1138c136761d293f5d9f4cc4f..ad02825793922d54478ccf1b22388954686d3f61 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire ("inc_layer.php3"); include_ecrire("inc_calendrier.php"); diff --git a/ecrire/inc_rss.php3 b/ecrire/inc_rss.php3 index 32f33c1e3aa91d6a3311e6ea8c7c0680fab1192c..6f3a5df55a03d3d8baa627af5dbb16af349b91be 100644 --- a/ecrire/inc_rss.php3 +++ b/ecrire/inc_rss.php3 @@ -11,11 +11,7 @@ \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_INC_RSS")) return; -define("_INC_RSS", "1"); - +if (!defined("_ECRIRE_INC_VERSION")) return; // mais d'abord un tri par date (inverse) function trier_par_date($a, $b) { diff --git a/ecrire/inc_rubriques.php3 b/ecrire/inc_rubriques.php3 index ecfb551c690c27e6d5b5f2cb21788e95857b7c1e..939fd4b082d61e0b59842b0fa61123a6b4c23097 100644 --- a/ecrire/inc_rubriques.php3 +++ b/ecrire/inc_rubriques.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_RUBRIQUES")) return; -define("_ECRIRE_INC_RUBRIQUES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // diff --git a/ecrire/inc_serialbase.php3 b/ecrire/inc_serialbase.php3 index 51c968d2466a587218fdc5e6c9d0191ac4a06ee7..449be447489ff930adbc5171b9c3e3a951297db6 100644 --- a/ecrire/inc_serialbase.php3 +++ b/ecrire/inc_serialbase.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_SERIALBASE")) return; -define("_ECRIRE_INC_SERIALBASE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; $spip_articles = array( diff --git a/ecrire/inc_session.php3 b/ecrire/inc_session.php3 index c2d3c02a70cae00fa94a9a4f19fb06ad87355658..7f5ba88e9031340736510953a816e8dad63a53bf 100644 --- a/ecrire/inc_session.php3 +++ b/ecrire/inc_session.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_SESSION")) return; -define("_ECRIRE_INC_SESSION", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; /* diff --git a/ecrire/inc_signatures.php3 b/ecrire/inc_signatures.php3 index 962a1e6fc4016b64bf5cecae4959d24852d2ac32..6e8bafa13ce4f7f2191e24a380a50e6a61042282 100644 --- a/ecrire/inc_signatures.php3 +++ b/ecrire/inc_signatures.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_SIGNATURES")) return; -define("_ECRIRE_INC_SIGNATURES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire('inc_urls.php3'); diff --git a/ecrire/inc_sites.php3 b/ecrire/inc_sites.php3 index 8575a63680077567f7a3dcd2d6a4a07234079a7e..5781d9f7d30068b944a50296ff928ab10f76f3ca 100644 --- a/ecrire/inc_sites.php3 +++ b/ecrire/inc_sites.php3 @@ -11,11 +11,7 @@ \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("_INC_SITES")) return; -define("_INC_SITES", "1"); - +if (!defined("_ECRIRE_INC_VERSION")) return; // Moderation manuelle des liens if (!_DIR_RESTREINT AND $GLOBALS['connect_statut'] == '0minirezo') { diff --git a/ecrire/inc_spip_cal.php b/ecrire/inc_spip_cal.php index da13ce2807595a031b850797aae73ceacaad83b2..3e8df6687a8752ec67aa16082ef18359703293ec 100644 --- a/ecrire/inc_spip_cal.php +++ b/ecrire/inc_spip_cal.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_lang.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_charsets.php3"); @@ -321,4 +323,4 @@ function spip_ical_forums($id_utilisateur, $nom_site, $adresse_site) ligne("URL:$adresse_site/ecrire/controle_forum.php3"); ligne ("END:VTODO"); } -} \ No newline at end of file +} diff --git a/ecrire/inc_spip_image.php b/ecrire/inc_spip_image.php index 40af144355aef6cfe263fd5522f705e2155dd0b1..d18a7874d5cc5027ec84588bf2b0edd84db24b4a 100644 --- a/ecrire/inc_spip_image.php +++ b/ecrire/inc_spip_image.php @@ -16,9 +16,7 @@ // Les globales sont les variables CGI. // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_SPIP_IMAGE")) return; -define("_ECRIRE_INC_SPIP_IMAGE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // faudrait ne charger qu'a bon escient diff --git a/ecrire/inc_spip_sax.php b/ecrire/inc_spip_sax.php index cd208c479aef6048e60fd875c82e8418b2ba9518..f4606bce27c63fac5a38b81b8cde0a7cf1fbb61b 100644 --- a/ecrire/inc_spip_sax.php +++ b/ecrire/inc_spip_sax.php @@ -11,11 +11,7 @@ \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois -if (defined("INC_PHRASEUR_XML")) return; -define("INC__PHRASEUR_XML", "1"); - +if (!defined("_ECRIRE_INC_VERSION")) return; class PhraseurXML { diff --git a/ecrire/inc_statistiques.php3 b/ecrire/inc_statistiques.php3 index 2c97a6a37638bd88bda0ba603f5391a4dc5ddb67..49f07115d8b0949ca786e144641e3a3828d43424 100644 --- a/ecrire/inc_statistiques.php3 +++ b/ecrire/inc_statistiques.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_STATISTIQUES")) return; -define("_ECRIRE_INC_STATISTIQUES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // // Compiler les statistiques temporaires : visites diff --git a/ecrire/inc_statistiques_repartition.php b/ecrire/inc_statistiques_repartition.php index 7c78c3256a87ebd1cad2d8e513a271c70e55ad55..00e0ef5fa4f4b83052d6a6b1ebd6c11be0a560e0 100644 --- a/ecrire/inc_statistiques_repartition.php +++ b/ecrire/inc_statistiques_repartition.php @@ -10,6 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + function enfants($id_parent, $critere){ global $nombre_vis; diff --git a/ecrire/inc_suivi_revisions.php b/ecrire/inc_suivi_revisions.php index 1e02b216ce6ec9e1f1efcd5e56911ab9da9d962d..0f68da3489be0dd5ff07ce61bb01a840850c62af 100644 --- a/ecrire/inc_suivi_revisions.php +++ b/ecrire/inc_suivi_revisions.php @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_SUIVI_REVISIONS")) return; -define("_ECRIRE_INC_SUIVI_REVISIONS", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_lab.php"); include_spip("ecrire.php"); diff --git a/ecrire/inc_surligne.php3 b/ecrire/inc_surligne.php3 index 451d46fbbe548faadf6a7317d3d743bf403cd3e4..5fdf117c9b6a7a18c6c9a4d29d09d112b2b29151 100644 --- a/ecrire/inc_surligne.php3 +++ b/ecrire/inc_surligne.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_SURLIGNE")) return; -define("_ECRIRE_INC_SURLIGNE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; // Ces commentaires vont etre substitue's en mode recherche // voir les champs SURLIGNE dans inc-index-squel diff --git a/ecrire/inc_synchro.php b/ecrire/inc_synchro.php index e2a4fa278eb9499fedeb630368ce178c1d9eac19..24f02336226e84556cf657a4b88a291b0bdf83d7 100644 --- a/ecrire/inc_synchro.php +++ b/ecrire/inc_synchro.php @@ -10,13 +10,13 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ +if (!defined("_ECRIRE_INC_VERSION")) return; + include_ecrire("inc_presentation.php3"); include_ecrire("inc_texte.php3"); include_ecrire("inc_urls.php3"); include_ecrire("inc_acces.php3"); // pour low_sec (iCal) -spip_log("include syncrho"); - function afficher_liens_calendrier($lien, $icone, $texte) { global $adresse_site; echo debut_cadre_enfonce($icone); diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3 index 3256d45b6a06c49ce0e407de32f1b8f11c2cd39b..0d89a966ebba1a353ceab70a80169a22933bcef1 100644 --- a/ecrire/inc_texte.php3 +++ b/ecrire/inc_texte.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_TEXTE")) return; -define("_ECRIRE_INC_TEXTE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire ("inc_filtres.php3"); diff --git a/ecrire/inc_tidy.php b/ecrire/inc_tidy.php index a718f836304e0eea5b0c338da4b7322604c3bb67..bb87bad70f3eee07c949405832bce3f6d6b18064 100644 --- a/ecrire/inc_tidy.php +++ b/ecrire/inc_tidy.php @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_TIDY")) return; -define("_ECRIRE_INC_TIDY", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function version_tidy() { @@ -259,4 +257,4 @@ function entetes_xhtml() { } } -?> \ No newline at end of file +?> diff --git a/ecrire/inc_typebase.php3 b/ecrire/inc_typebase.php3 index caf08ddcca49d0ad47ae4f090c70c691474b9da0..846fc25cd481c428af5a82d95e63bfeeff965eed 100644 --- a/ecrire/inc_typebase.php3 +++ b/ecrire/inc_typebase.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_TYPEBASE")) return; -define("_ECRIRE_INC_TYPEBASE", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; global $tables_images, $tables_sequences, $tables_documents, $tables_mime; diff --git a/ecrire/inc_urls.php3 b/ecrire/inc_urls.php3 index a15e8aee65f3784a3b28a310dc0c2d8de4aad0fa..46f35c04fbb21e791778740279042b4d21953c4a 100644 --- a/ecrire/inc_urls.php3 +++ b/ecrire/inc_urls.php3 @@ -12,9 +12,7 @@ // -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_URLS")) return; -define("_ECRIRE_INC_URLS", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function generer_url_article($id_article) { diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index de57d10e3f2c7cc9a44d4417e59c0371020db370..103939a1b9d1238d18e6f0b62087592a421338e5 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -11,8 +11,6 @@ \***************************************************************************/ -// -// Ce fichier ne sera execute qu'une fois if (defined("_ECRIRE_INC_VERSION")) return; define("_ECRIRE_INC_VERSION", "1"); @@ -41,15 +39,19 @@ $included_files = array(); function include_local($file) { if (@$GLOBALS['included_files'][$file]++) return; - include($file); + if (is_readable($file)) + include($file); + else spip_log($file . " illisble"); } function include_ecrire($file) { # Hack pour etre compatible avec les mes_options qui appellent cette fonction define_once('_DIR_INCLUDE', _DIR_RESTREINT); $file = _DIR_INCLUDE . $file; - if (@$GLOBALS['included_files'][$file]++) return; - include($file); + if ($GLOBALS['included_files'][$file]++) return; + if (is_readable($file)) + include($file); + else spip_log($file . " illisble"); } diff --git a/ecrire/inc_visites.php3 b/ecrire/inc_visites.php3 index af37583f91b74dfcf84b6d289610300dbf3feff0..cdbefa59105846d8665f95e734b59dbca552b09f 100644 --- a/ecrire/inc_visites.php3 +++ b/ecrire/inc_visites.php3 @@ -11,9 +11,7 @@ \***************************************************************************/ -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_VISITES")) return; -define("_ECRIRE_INC_VISITES", "1"); +if (!defined("_ECRIRE_INC_VERSION")) return; function calculer_visites() { diff --git a/ecrire/index.php3 b/ecrire/index.php3 index 75b21d47f55234f1573c395f6f758e9650816a8e..dbc906543a4b0b55d7c414a654dd5c0e2a6603ac 100644 --- a/ecrire/index.php3 +++ b/ecrire/index.php3 @@ -19,8 +19,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); $var_nom = 'affiche_' . $var_nom; diff --git a/ecrire/js_menu_rubriques.php b/ecrire/js_menu_rubriques.php index 4cfb986a9947e40ef2eec218f3c7ceb374f6a168..ce43e448a57d0cae73ff3a36774100550facf7f0 100644 --- a/ecrire/js_menu_rubriques.php +++ b/ecrire/js_menu_rubriques.php @@ -20,8 +20,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (is_readable($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom(); diff --git a/ecrire/message.php3 b/ecrire/message.php3 index 5771b188485e046b9befe5d9506ab4b51e70322f..f421c66e109a2160dba354c589ac6b2625e9ac4f 100644 --- a/ecrire/message.php3 +++ b/ecrire/message.php3 @@ -19,8 +19,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); $var_nom = 'affiche_' . $var_nom; diff --git a/ecrire/messagerie.php3 b/ecrire/messagerie.php3 index c4a279a5e4e4192580c54e2fbc09d715bc692ff4..6cc0901d3ec13b4daa5fc815ebd052384a98aa76 100644 --- a/ecrire/messagerie.php3 +++ b/ecrire/messagerie.php3 @@ -18,9 +18,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (is_readable($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); -else {spip_log("pas de fichier pour $var_nom");} +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_res = $var_nom($id_message, $detruire_message, $supp_dest); diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3 index 2ecefd274d8959ccddc1886d8fa05a93b9526d5c..bfa717356fd5dd9d3d9c8508dfc7a464b4643e84 100644 --- a/ecrire/naviguer.php3 +++ b/ecrire/naviguer.php3 @@ -19,8 +19,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom($action); diff --git a/ecrire/statistiques_repartition.php b/ecrire/statistiques_repartition.php index 7cfdb9f51a79ca771a5d1671326a4ab39668e101..712a1349738ef2b038acc5e57310223b3d124014 100644 --- a/ecrire/statistiques_repartition.php +++ b/ecrire/statistiques_repartition.php @@ -25,8 +25,7 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (file_exists($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom($critere); diff --git a/ecrire/synchro.php3 b/ecrire/synchro.php3 index d759f3905d83af74f31ac9e5aef2560cdfa20163..c2aeebd0de0996fbfc181e0046d6a9ad80073dbc 100644 --- a/ecrire/synchro.php3 +++ b/ecrire/synchro.php3 @@ -19,8 +19,8 @@ $var_f = find_in_path('inc_' . $var_nom . '.php'); if ($var_f) include($var_f); -elseif (is_readable($var_f = (_DIR_INCLUDE . 'inc_' . $var_nom . '.php'))) - include($var_f); +else + include_ecrire(_DIR_INCLUDE . 'inc_' . $var_nom . '.php'); if (function_exists($var_nom)) $var_nom();