From d4ba60562fc85e449c8c933deb0befc3655be79a Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Tue, 28 Feb 2006 23:54:14 +0000 Subject: [PATCH] =?UTF-8?q?d=C3=A9placement=20d'une=20belle=20quantit?= =?UTF-8?q?=C3=A9=20de=20inc=5F*?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitattributes | 26 +++++++++---------- ecrire/exec/admin_plugin.php | 4 +-- ecrire/exec/sites.php | 2 +- ecrire/{inc_acces.php => inc/acces.php} | 0 ecrire/{inc_admin.php => inc/admin.php} | 0 ecrire/{inc_agenda.php => inc/agenda.php} | 2 +- ecrire/{inc_ajax.php => inc/ajax.php} | 0 .../auteur_voir.php} | 0 .../{inc_auth_ldap.php => inc/auth_ldap.php} | 0 .../{inc_auth_spip.php => inc/auth_spip.php} | 0 ecrire/{inc_boutons.php => inc/boutons.php} | 0 ecrire/{inc_charsets.php => inc/charsets.php} | 0 ecrire/{inc_config.php => inc/config.php} | 0 ecrire/{inc_cookie.php => inc/cookie.php} | 0 ecrire/{inc_cron.php => inc/cron.php} | 0 ecrire/{inc_date.php => inc/date.php} | 0 ecrire/{inc_diff.php => inc/diff.php} | 0 ecrire/{inc_distant.php => inc/distant.php} | 0 ecrire/{inc_extra.php => inc/extra.php} | 0 ecrire/{ => inc}/feedfinder.php | 0 ecrire/{inc_filtres.php => inc/filtres.php} | 0 ecrire/{inc_forum.php => inc/forum.php} | 0 .../getdocument.php} | 0 ecrire/{inc_import.php => inc/import.php} | 0 .../invalideur.php} | 0 ecrire/{inc_lang.php => inc/lang.php} | 0 .../lang_liste.php} | 0 ecrire/{inc_layer.php => inc/layer.php} | 0 ecrire/{inc_logos.php => inc/logos.php} | 0 ecrire/{inc_mail.php => inc/mail.php} | 0 ecrire/{inc_math.php => inc/math.php} | 0 ecrire/{inc_mini_nav.php => inc/mini_nav.php} | 0 ecrire/{inc_minipres.php => inc/minipres.php} | 0 ecrire/{inc_mots.php => inc/mots.php} | 0 ecrire/{inc_ortho.php => inc/ortho.php} | 0 .../popularites.php} | 0 .../presentation.php} | 0 .../{inc_revisions.php => inc/revisions.php} | 0 .../{inc_rubriques.php => inc/rubriques.php} | 0 ecrire/{inc_session.php => inc/session.php} | 0 .../signatures.php} | 0 .../sites_voir.php} | 0 .../suivi_versions.php} | 0 ecrire/{inc_surligne.php => inc/surligne.php} | 0 ecrire/{inc_syndic.php => inc/syndic.php} | 0 ecrire/{inc_texte.php => inc/texte.php} | 0 ecrire/{inc_visites.php => inc/visites.php} | 0 ecrire/inc_plugin.php | 13 ++++++---- ecrire/inc_utils.php | 8 +++--- ecrire/index.php | 1 - 50 files changed, 30 insertions(+), 26 deletions(-) rename ecrire/{inc_acces.php => inc/acces.php} (100%) rename ecrire/{inc_admin.php => inc/admin.php} (100%) rename ecrire/{inc_agenda.php => inc/agenda.php} (99%) rename ecrire/{inc_ajax.php => inc/ajax.php} (100%) rename ecrire/{inc_auteur_voir.php => inc/auteur_voir.php} (100%) rename ecrire/{inc_auth_ldap.php => inc/auth_ldap.php} (100%) rename ecrire/{inc_auth_spip.php => inc/auth_spip.php} (100%) rename ecrire/{inc_boutons.php => inc/boutons.php} (100%) rename ecrire/{inc_charsets.php => inc/charsets.php} (100%) rename ecrire/{inc_config.php => inc/config.php} (100%) rename ecrire/{inc_cookie.php => inc/cookie.php} (100%) rename ecrire/{inc_cron.php => inc/cron.php} (100%) rename ecrire/{inc_date.php => inc/date.php} (100%) rename ecrire/{inc_diff.php => inc/diff.php} (100%) rename ecrire/{inc_distant.php => inc/distant.php} (100%) rename ecrire/{inc_extra.php => inc/extra.php} (100%) rename ecrire/{ => inc}/feedfinder.php (100%) rename ecrire/{inc_filtres.php => inc/filtres.php} (100%) rename ecrire/{inc_forum.php => inc/forum.php} (100%) rename ecrire/{inc_getdocument.php => inc/getdocument.php} (100%) rename ecrire/{inc_import.php => inc/import.php} (100%) rename ecrire/{inc_invalideur.php => inc/invalideur.php} (100%) rename ecrire/{inc_lang.php => inc/lang.php} (100%) rename ecrire/{inc_lang_liste.php => inc/lang_liste.php} (100%) rename ecrire/{inc_layer.php => inc/layer.php} (100%) rename ecrire/{inc_logos.php => inc/logos.php} (100%) rename ecrire/{inc_mail.php => inc/mail.php} (100%) rename ecrire/{inc_math.php => inc/math.php} (100%) rename ecrire/{inc_mini_nav.php => inc/mini_nav.php} (100%) rename ecrire/{inc_minipres.php => inc/minipres.php} (100%) rename ecrire/{inc_mots.php => inc/mots.php} (100%) rename ecrire/{inc_ortho.php => inc/ortho.php} (100%) rename ecrire/{inc_popularites.php => inc/popularites.php} (100%) rename ecrire/{inc_presentation.php => inc/presentation.php} (100%) rename ecrire/{inc_revisions.php => inc/revisions.php} (100%) rename ecrire/{inc_rubriques.php => inc/rubriques.php} (100%) rename ecrire/{inc_session.php => inc/session.php} (100%) rename ecrire/{inc_signatures.php => inc/signatures.php} (100%) rename ecrire/{inc_sites_voir.php => inc/sites_voir.php} (100%) rename ecrire/{inc_suivi_versions.php => inc/suivi_versions.php} (100%) rename ecrire/{inc_surligne.php => inc/surligne.php} (100%) rename ecrire/{inc_syndic.php => inc/syndic.php} (100%) rename ecrire/{inc_texte.php => inc/texte.php} (100%) rename ecrire/{inc_visites.php => inc/visites.php} (100%) diff --git a/.gitattributes b/.gitattributes index 1c3e3835bd..533ae49cfa 100644 --- a/.gitattributes +++ b/.gitattributes @@ -334,21 +334,21 @@ ecrire/img_pack/visiter-48_rtl.png -text ecrire/img_pack/warning-24.gif -text ecrire/img_pack/warning.gif -text ecrire/img_pack/xml.gif -text -ecrire/inc_agenda.php -text -ecrire/inc_ajax.php -text -ecrire/inc_auteur_voir.php -text -ecrire/inc_boutons.php -text -ecrire/inc_cookie.php -text -ecrire/inc_distant.php -text +ecrire/inc/agenda.php -text +ecrire/inc/ajax.php -text +ecrire/inc/auteur_voir.php -text +ecrire/inc/boutons.php -text +ecrire/inc/cookie.php -text +ecrire/inc/distant.php -text +ecrire/inc/lang_liste.php -text +ecrire/inc/mini_nav.php -text +ecrire/inc/minipres.php -text +ecrire/inc/popularites.php -text +ecrire/inc/sites_voir.php -text +ecrire/inc/suivi_versions.php -text +ecrire/inc/syndic.php -text ecrire/inc_headers.php -text -ecrire/inc_lang_liste.php -text -ecrire/inc_mini_nav.php -text -ecrire/inc_minipres.php -text ecrire/inc_plugin.php -text -ecrire/inc_popularites.php -text -ecrire/inc_sites_voir.php -text -ecrire/inc_suivi_versions.php -text -ecrire/inc_syndic.php -text ecrire/inc_utils.php -text ecrire/lang/ecrire_br.php3 -text ecrire/lang/ecrire_cs.php3 -text diff --git a/ecrire/exec/admin_plugin.php b/ecrire/exec/admin_plugin.php index 3fca682d61..3bc2341b9b 100644 --- a/ecrire/exec/admin_plugin.php +++ b/ecrire/exec/admin_plugin.php @@ -85,11 +85,11 @@ function ligne_plug($plug_file,&$plug_actifs,$last_actif = false,$surligne = fal $s = ""; if ('O' == $plugok){ if ($id_input>0) - $s = "<a href='".generer_url_ecrire('admin_plugin',"monter=$plug_file")."'><img src='"._DIR_IMG_PACK."monter-16.png' style='border:0'></a>"; + $s = "<a href='".generer_url_ecrire('admin_plugin',"monter=".urlencode($plug_file))."'><img src='"._DIR_IMG_PACK."monter-16.png' style='border:0'></a>"; $vals[] = $s; $s = ""; if (!$last_actif) - $s = "<a href='".generer_url_ecrire('admin_plugin',"descendre=$plug_file")."'><img src='"._DIR_IMG_PACK."descendre-16.png' style='border:0'></a>"; + $s = "<a href='".generer_url_ecrire('admin_plugin',"descendre=".urlencode($plug_file))."'><img src='"._DIR_IMG_PACK."descendre-16.png' style='border:0'></a>"; } else{ $vals[] = $s; diff --git a/ecrire/exec/sites.php b/ecrire/exec/sites.php index a626ac1a7e..c5d1b8d437 100644 --- a/ecrire/exec/sites.php +++ b/ecrire/exec/sites.php @@ -626,7 +626,7 @@ function analyser_site($url) { // Cherchons quand meme un backend include_ecrire('inc_distant'); - include_ecrire('feedfinder'); + include_spip('inc/feedfinder'); $feeds = get_feed_from_url($url, $texte); if (count($feeds)>1) { spip_log("feedfinder.php :\n".join("\n", $feeds)); diff --git a/ecrire/inc_acces.php b/ecrire/inc/acces.php similarity index 100% rename from ecrire/inc_acces.php rename to ecrire/inc/acces.php diff --git a/ecrire/inc_admin.php b/ecrire/inc/admin.php similarity index 100% rename from ecrire/inc_admin.php rename to ecrire/inc/admin.php diff --git a/ecrire/inc_agenda.php b/ecrire/inc/agenda.php similarity index 99% rename from ecrire/inc_agenda.php rename to ecrire/inc/agenda.php index e1c010a826..8efe41aed7 100644 --- a/ecrire/inc_agenda.php +++ b/ecrire/inc/agenda.php @@ -12,7 +12,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; -include_ecrire("inc_presentation"); // inclut inc_layer +include_spip("inc/presentation"); // inclut inc_layer include_ecrire("inc_texte"); // inclut inc_filtre charger_generer_url(); diff --git a/ecrire/inc_ajax.php b/ecrire/inc/ajax.php similarity index 100% rename from ecrire/inc_ajax.php rename to ecrire/inc/ajax.php diff --git a/ecrire/inc_auteur_voir.php b/ecrire/inc/auteur_voir.php similarity index 100% rename from ecrire/inc_auteur_voir.php rename to ecrire/inc/auteur_voir.php diff --git a/ecrire/inc_auth_ldap.php b/ecrire/inc/auth_ldap.php similarity index 100% rename from ecrire/inc_auth_ldap.php rename to ecrire/inc/auth_ldap.php diff --git a/ecrire/inc_auth_spip.php b/ecrire/inc/auth_spip.php similarity index 100% rename from ecrire/inc_auth_spip.php rename to ecrire/inc/auth_spip.php diff --git a/ecrire/inc_boutons.php b/ecrire/inc/boutons.php similarity index 100% rename from ecrire/inc_boutons.php rename to ecrire/inc/boutons.php diff --git a/ecrire/inc_charsets.php b/ecrire/inc/charsets.php similarity index 100% rename from ecrire/inc_charsets.php rename to ecrire/inc/charsets.php diff --git a/ecrire/inc_config.php b/ecrire/inc/config.php similarity index 100% rename from ecrire/inc_config.php rename to ecrire/inc/config.php diff --git a/ecrire/inc_cookie.php b/ecrire/inc/cookie.php similarity index 100% rename from ecrire/inc_cookie.php rename to ecrire/inc/cookie.php diff --git a/ecrire/inc_cron.php b/ecrire/inc/cron.php similarity index 100% rename from ecrire/inc_cron.php rename to ecrire/inc/cron.php diff --git a/ecrire/inc_date.php b/ecrire/inc/date.php similarity index 100% rename from ecrire/inc_date.php rename to ecrire/inc/date.php diff --git a/ecrire/inc_diff.php b/ecrire/inc/diff.php similarity index 100% rename from ecrire/inc_diff.php rename to ecrire/inc/diff.php diff --git a/ecrire/inc_distant.php b/ecrire/inc/distant.php similarity index 100% rename from ecrire/inc_distant.php rename to ecrire/inc/distant.php diff --git a/ecrire/inc_extra.php b/ecrire/inc/extra.php similarity index 100% rename from ecrire/inc_extra.php rename to ecrire/inc/extra.php diff --git a/ecrire/feedfinder.php b/ecrire/inc/feedfinder.php similarity index 100% rename from ecrire/feedfinder.php rename to ecrire/inc/feedfinder.php diff --git a/ecrire/inc_filtres.php b/ecrire/inc/filtres.php similarity index 100% rename from ecrire/inc_filtres.php rename to ecrire/inc/filtres.php diff --git a/ecrire/inc_forum.php b/ecrire/inc/forum.php similarity index 100% rename from ecrire/inc_forum.php rename to ecrire/inc/forum.php diff --git a/ecrire/inc_getdocument.php b/ecrire/inc/getdocument.php similarity index 100% rename from ecrire/inc_getdocument.php rename to ecrire/inc/getdocument.php diff --git a/ecrire/inc_import.php b/ecrire/inc/import.php similarity index 100% rename from ecrire/inc_import.php rename to ecrire/inc/import.php diff --git a/ecrire/inc_invalideur.php b/ecrire/inc/invalideur.php similarity index 100% rename from ecrire/inc_invalideur.php rename to ecrire/inc/invalideur.php diff --git a/ecrire/inc_lang.php b/ecrire/inc/lang.php similarity index 100% rename from ecrire/inc_lang.php rename to ecrire/inc/lang.php diff --git a/ecrire/inc_lang_liste.php b/ecrire/inc/lang_liste.php similarity index 100% rename from ecrire/inc_lang_liste.php rename to ecrire/inc/lang_liste.php diff --git a/ecrire/inc_layer.php b/ecrire/inc/layer.php similarity index 100% rename from ecrire/inc_layer.php rename to ecrire/inc/layer.php diff --git a/ecrire/inc_logos.php b/ecrire/inc/logos.php similarity index 100% rename from ecrire/inc_logos.php rename to ecrire/inc/logos.php diff --git a/ecrire/inc_mail.php b/ecrire/inc/mail.php similarity index 100% rename from ecrire/inc_mail.php rename to ecrire/inc/mail.php diff --git a/ecrire/inc_math.php b/ecrire/inc/math.php similarity index 100% rename from ecrire/inc_math.php rename to ecrire/inc/math.php diff --git a/ecrire/inc_mini_nav.php b/ecrire/inc/mini_nav.php similarity index 100% rename from ecrire/inc_mini_nav.php rename to ecrire/inc/mini_nav.php diff --git a/ecrire/inc_minipres.php b/ecrire/inc/minipres.php similarity index 100% rename from ecrire/inc_minipres.php rename to ecrire/inc/minipres.php diff --git a/ecrire/inc_mots.php b/ecrire/inc/mots.php similarity index 100% rename from ecrire/inc_mots.php rename to ecrire/inc/mots.php diff --git a/ecrire/inc_ortho.php b/ecrire/inc/ortho.php similarity index 100% rename from ecrire/inc_ortho.php rename to ecrire/inc/ortho.php diff --git a/ecrire/inc_popularites.php b/ecrire/inc/popularites.php similarity index 100% rename from ecrire/inc_popularites.php rename to ecrire/inc/popularites.php diff --git a/ecrire/inc_presentation.php b/ecrire/inc/presentation.php similarity index 100% rename from ecrire/inc_presentation.php rename to ecrire/inc/presentation.php diff --git a/ecrire/inc_revisions.php b/ecrire/inc/revisions.php similarity index 100% rename from ecrire/inc_revisions.php rename to ecrire/inc/revisions.php diff --git a/ecrire/inc_rubriques.php b/ecrire/inc/rubriques.php similarity index 100% rename from ecrire/inc_rubriques.php rename to ecrire/inc/rubriques.php diff --git a/ecrire/inc_session.php b/ecrire/inc/session.php similarity index 100% rename from ecrire/inc_session.php rename to ecrire/inc/session.php diff --git a/ecrire/inc_signatures.php b/ecrire/inc/signatures.php similarity index 100% rename from ecrire/inc_signatures.php rename to ecrire/inc/signatures.php diff --git a/ecrire/inc_sites_voir.php b/ecrire/inc/sites_voir.php similarity index 100% rename from ecrire/inc_sites_voir.php rename to ecrire/inc/sites_voir.php diff --git a/ecrire/inc_suivi_versions.php b/ecrire/inc/suivi_versions.php similarity index 100% rename from ecrire/inc_suivi_versions.php rename to ecrire/inc/suivi_versions.php diff --git a/ecrire/inc_surligne.php b/ecrire/inc/surligne.php similarity index 100% rename from ecrire/inc_surligne.php rename to ecrire/inc/surligne.php diff --git a/ecrire/inc_syndic.php b/ecrire/inc/syndic.php similarity index 100% rename from ecrire/inc_syndic.php rename to ecrire/inc/syndic.php diff --git a/ecrire/inc_texte.php b/ecrire/inc/texte.php similarity index 100% rename from ecrire/inc_texte.php rename to ecrire/inc/texte.php diff --git a/ecrire/inc_visites.php b/ecrire/inc/visites.php similarity index 100% rename from ecrire/inc_visites.php rename to ecrire/inc/visites.php diff --git a/ecrire/inc_plugin.php b/ecrire/inc_plugin.php index 9f9905f495..61cd363b33 100644 --- a/ecrire/inc_plugin.php +++ b/ecrire/inc_plugin.php @@ -68,18 +68,21 @@ function ecrire_plugin_actifs($plugin,$pipe_recherche=false){ // charger_plugins_fonctions.php foreach(array('options','fonctions') as $charge){ $s = ""; + $splugs = ""; if (is_array($infos)){ foreach($infos as $plug=>$info){ + // definir le plugin, donc le path avant l'include du fichier options + // permet de faire des include_ecrire pour attraper un inc_ du plugin + if ($charge=='options') + $splugs .= '$GLOBALS[\'plugins\'][]=\''.$plug.'\';'."\n"; if (isset($info[$charge])){ foreach($info[$charge] as $file) $s .= "include_once _DIR_PLUGINS.'$plug/".trim($file)."';\n"; } - if ($charge=='options') - $s .= '$GLOBALS[\'plugins\'][]=\''.$plug.'\';'."\n"; } } ecrire_fichier(_DIR_SESSIONS."charger_plugins_$charge.php", - $start_file . $s . $end_file); + $start_file . $splugs . $s . $end_file); } if (is_array($infos)){ @@ -193,8 +196,8 @@ function ordonne_plugin(){ foreach($liste as $plug){ $index = $i; $i = $i+2; - if ($_GET['monter']==$plug) $index = $index-3; - if ($_GET['descendre']==$plug) $index = $index+3; + if (urldecode($_GET['monter'])==$plug) $index = $index-3; + if (urldecode($_GET['descendre'])==$plug) $index = $index+3; $liste_triee[$index] = $plug; } ksort($liste_triee); diff --git a/ecrire/inc_utils.php b/ecrire/inc_utils.php index 629ddd319c..94effb5b1b 100644 --- a/ecrire/inc_utils.php +++ b/ecrire/inc_utils.php @@ -111,19 +111,21 @@ function include_spip($f, $include = true) { AND !$s = find_in_path($f . '.php3') // sinon, le fichier existe dans le repertoire ecrire ? AND !is_readable($s = _DIR_INCLUDE . $f . '.php') - AND !is_readable($s = _DIR_INCLUDE . $f . '.php3') -) + AND !is_readable($s = _DIR_INCLUDE . $f . '.php3')) return $GLOBALS['included_files'][$f] = false; // deja charge (chemin complet) ? if (isset($GLOBALS['included_files'][$s])) return $GLOBALS['included_files'][$f] = $GLOBALS['included_files'][$s]; + else + $GLOBALS['included_files'][$f] = $GLOBALS['included_files'][$s] = $s; // alors on le charge (sauf si on ne voulait que son chemin) if ($include) { include($s); } - return $GLOBALS['included_files'][$f] = $GLOBALS['included_files'][$s] = $s; + + return $s; } // un pipeline est lie a une action et une valeur diff --git a/ecrire/index.php b/ecrire/index.php index ef3616e822..5eba573bd4 100644 --- a/ecrire/index.php +++ b/ecrire/index.php @@ -121,7 +121,6 @@ topmargin='0' leftmargin='0' marginwidth='0' marginheight='0' frameborder='0'" . ($spip_lang_rtl ? " dir='rtl'" : "")); // charger l'affichage minimal et initialiser a la langue par defaut - include_ecrire("inc_minipres"); // si la langue est specifiee par cookie alors ... -- GitLab