From e1c60c3187d0e6c2622d4165e50adb728138b88d Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Sun, 26 Feb 2006 18:56:05 +0000 Subject: [PATCH] =?UTF-8?q?retour=20des=20pr=C3=A9fixes=20exec=5F=20(et=20?= =?UTF-8?q?action=5F=20pour=20les=20actions)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/action/autoriser.php | 2 +- ecrire/action/cookie.php | 6 +- ecrire/action/ical.php | 2 +- ecrire/action/iconifier.php | 10 +- ecrire/action/inscription.php | 2 +- ecrire/action/instituer.php | 2 +- ecrire/action/joindre.php | 2 +- ecrire/action/pass.php | 4 +- ecrire/action/purger.php | 2 +- ecrire/action/redirect.php | 2 +- ecrire/action/rss.php | 2 +- ecrire/action/supprimer.php | 2 +- ecrire/action/test_dirs.php | 2 +- ecrire/action/tester.php | 2 +- ecrire/action/tourner.php | 2 +- ecrire/exec/accueil.php | 2 +- ecrire/exec/admin_effacer.php | 2 +- ecrire/exec/admin_repair.php | 2 +- ecrire/exec/admin_tech.php | 2 +- ecrire/exec/admin_vider.php | 2 +- ecrire/exec/aide_index.php | 2 +- ecrire/exec/ajax_page.php | 2 +- ecrire/exec/articles.php | 6 +- ecrire/exec/articles_edit.php | 6 +- ecrire/exec/articles_forum.php | 2 +- ecrire/exec/articles_ortho.php | 2 +- ecrire/exec/articles_page.php | 2 +- ecrire/exec/articles_tous.php | 2 +- ecrire/exec/articles_versions.php | 2 +- ecrire/exec/auteur_infos.php | 6 +- ecrire/exec/auteurs.php | 2 +- ecrire/exec/auteurs_edit.php | 2 +- ecrire/exec/auth.php | 2 +- ecrire/exec/breves.php | 2 +- ecrire/exec/breves_edit.php | 2 +- ecrire/exec/breves_voir.php | 2 +- ecrire/exec/brouteur.php | 2 +- ecrire/exec/brouteur_frame.php | 2 +- ecrire/exec/calendrier.php | 2 +- ecrire/exec/config_contenu.php | 2 +- ecrire/exec/config_fonctions.php | 2 +- ecrire/exec/config_lang.php | 2 +- ecrire/exec/config_multilang.php | 2 +- ecrire/exec/configuration.php | 2 +- ecrire/exec/controle_forum.php | 2 +- ecrire/exec/controle_petition.php | 2 +- ecrire/exec/delete_all.php | 2 +- ecrire/exec/documents_liste.php | 2 +- ecrire/exec/export.php | 2 +- ecrire/exec/export_all.php | 2 +- ecrire/exec/forum.php | 2 +- ecrire/exec/forum_admin.php | 4 +- ecrire/exec/forum_envoi.php | 2 +- ecrire/exec/import_all.php | 2 +- ecrire/exec/install.php | 2 +- ecrire/exec/js_menu_rubriques.php | 2 +- ecrire/exec/lang_raccourcis.php | 2 +- ecrire/exec/message.php | 6 +- ecrire/exec/message_edit.php | 2 +- ecrire/exec/messagerie.php | 2 +- ecrire/exec/mots_edit.php | 2 +- ecrire/exec/mots_tous.php | 2 +- ecrire/exec/mots_type.php | 2 +- ecrire/exec/naviguer.php | 2 +- ecrire/exec/recherche.php | 2 +- ecrire/exec/rubriques_edit.php | 2 +- ecrire/exec/sites.php | 2 +- ecrire/exec/sites_edit.php | 2 +- ecrire/exec/sites_tous.php | 2 +- ecrire/exec/statistiques_lang.php | 2 +- ecrire/exec/statistiques_referers.php | 2 +- ecrire/exec/statistiques_repartition.php | 2 +- ecrire/exec/statistiques_svg.php | 2 +- ecrire/exec/statistiques_visites.php | 2 +- ecrire/exec/suivi_revisions.php | 2 +- ecrire/exec/synchro.php | 2 +- ecrire/exec/upgrade.php | 128 +++++++++++------------ ecrire/inc_admin.php | 4 +- ecrire/inc_utils.php | 37 +++++-- ecrire/index.php | 14 ++- ecrire/public.php | 4 +- 81 files changed, 192 insertions(+), 179 deletions(-) diff --git a/ecrire/action/autoriser.php b/ecrire/action/autoriser.php index 1fa2f1f4fb..4eafe53dfd 100644 --- a/ecrire/action/autoriser.php +++ b/ecrire/action/autoriser.php @@ -22,7 +22,7 @@ include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch... // il verifie soit que le demandeur est authentifie // soit que le fichier est joint a au moins 1 article, breve ou rubrique publie -function autoriser_dist() +function action_autoriser_dist() { global $file, $arg, $toujours; diff --git a/ecrire/action/cookie.php b/ecrire/action/cookie.php index 55a5fd7fda..b767ba3c2f 100644 --- a/ecrire/action/cookie.php +++ b/ecrire/action/cookie.php @@ -10,10 +10,10 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ -function cookie_dist() { +function action_cookie_dist() { include_ecrire ("inc_session"); include_ecrire('inc_cookie'); - spip_cookie_dist(); + action_spip_cookie_dist(); } function auth_http($url, $essai_auth_http) { @@ -38,7 +38,7 @@ function auth_http($url, $essai_auth_http) { } } -function spip_cookie_dist() +function action_spip_cookie_dist() { global $auteur_session, diff --git a/ecrire/action/ical.php b/ecrire/action/ical.php index 587927a949..e408dbe146 100644 --- a/ecrire/action/ical.php +++ b/ecrire/action/ical.php @@ -28,7 +28,7 @@ function ligne_uid ($texte) { echo filtrer_ical("UID:$texte @ " . $GLOBALS['meta']["adresse_site"])."\n"; } -function ical_dist() +function action_ical_dist() { global $id_auteur, $arg, $action, $titres; if (verifier_low_sec($id_auteur, $arg, $action)) { diff --git a/ecrire/action/iconifier.php b/ecrire/action/iconifier.php index 8d7076c093..dc3cb6eb6c 100644 --- a/ecrire/action/iconifier.php +++ b/ecrire/action/iconifier.php @@ -12,7 +12,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; -function iconifier_dist() +function action_iconifier_dist() { global $action, $arg, $hash, $id_auteur; include_ecrire("inc_session"); @@ -21,11 +21,11 @@ function iconifier_dist() minipres(_T('info_acces_interdit')); } if ($_SERVER['REQUEST_METHOD'] == 'POST') - spip_image_ajouter_dist(); - else spip_image_effacer_dist(); + action_spip_image_ajouter_dist(); + else action_spip_image_effacer_dist(); } -function spip_image_effacer_dist() { +function action_spip_image_effacer_dist() { global $arg; if (!strstr($arg, "..")) @@ -38,7 +38,7 @@ function spip_image_effacer_dist() { // $source = $_FILES[0] // $dest = arton12.xxx -function spip_image_ajouter_dist() { +function action_spip_image_ajouter_dist() { global $sousaction2, $source, $arg; include_ecrire('inc_getdocument'); diff --git a/ecrire/action/inscription.php b/ecrire/action/inscription.php index 6b6f9e8905..a79e584e11 100644 --- a/ecrire/action/inscription.php +++ b/ecrire/action/inscription.php @@ -10,7 +10,7 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ -function inscription_dist() { +function action_inscription_dist() { include_local(find_in_path("inc-formulaire_inscription" . _EXTENSION_PHP)); include_spip('public/global'); diff --git a/ecrire/action/instituer.php b/ecrire/action/instituer.php index 0a22666833..5c7aa82c55 100644 --- a/ecrire/action/instituer.php +++ b/ecrire/action/instituer.php @@ -12,7 +12,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; -function instituer_dist() +function action_instituer_dist() { global $action, $arg, $hash, $id_auteur; include_ecrire("inc_session"); diff --git a/ecrire/action/joindre.php b/ecrire/action/joindre.php index e150d2faa9..f1f0b2b607 100644 --- a/ecrire/action/joindre.php +++ b/ecrire/action/joindre.php @@ -16,7 +16,7 @@ include_ecrire("inc_charsets"); # pour le nom de fichier include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch... include_ecrire('inc_getdocument'); -function joindre_dist() +function action_joindre_dist() { global $action, $arg, $hash, $id_auteur, $redirect, $sousaction1, diff --git a/ecrire/action/pass.php b/ecrire/action/pass.php index c1a779c502..e38122a712 100644 --- a/ecrire/action/pass.php +++ b/ecrire/action/pass.php @@ -83,7 +83,7 @@ $message = ''; 'action' => generer_url_action('pass'))); } -function pass_dist() +function action_pass_dist() { global $p, $oubli; install_debut_html( _T('pass_mot_oublie')); @@ -91,6 +91,6 @@ function pass_dist() install_fin_html(); } -#spip_pass_dist(); +#action_spip_pass_dist(); ?> diff --git a/ecrire/action/purger.php b/ecrire/action/purger.php index 008a4c0aca..df8be7dd0f 100644 --- a/ecrire/action/purger.php +++ b/ecrire/action/purger.php @@ -12,7 +12,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; // securiser -function purger_dist() +function action_purger_dist() { global $action, $arg, $hash, $id_auteur; include_ecrire("inc_session"); diff --git a/ecrire/action/redirect.php b/ecrire/action/redirect.php index 764138833f..9abf343cb9 100644 --- a/ecrire/action/redirect.php +++ b/ecrire/action/redirect.php @@ -17,7 +17,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; charger_generer_url(); -function redirect_dist() +function action_redirect_dist() { global $id_article, $id_auteur, $id_breve, $id_forum, $id_mot, $id_rubrique, $id_site, $id_syndic, $var_mode; diff --git a/ecrire/action/rss.php b/ecrire/action/rss.php index d2d23acfff..4e3467d2c2 100644 --- a/ecrire/action/rss.php +++ b/ecrire/action/rss.php @@ -354,7 +354,7 @@ function rss_sites($critere) { // On cree ensuite le RSS correspondant a l'operation -function rss_dist() +function action_rss_dist() { global $args, $cle, $fmt, $id, $lang, $op; diff --git a/ecrire/action/supprimer.php b/ecrire/action/supprimer.php index df49d85bd6..c388858254 100644 --- a/ecrire/action/supprimer.php +++ b/ecrire/action/supprimer.php @@ -16,7 +16,7 @@ include_ecrire("inc_charsets"); # pour le nom de fichier include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch... // Effacer un doc (et sa vignette) -function supprimer_dist() { +function action_supprimer_dist() { global $redirect; global $action, $arg, $hash, $id_auteur; diff --git a/ecrire/action/test_dirs.php b/ecrire/action/test_dirs.php index e13a92a298..e29f04fd18 100644 --- a/ecrire/action/test_dirs.php +++ b/ecrire/action/test_dirs.php @@ -35,7 +35,7 @@ function test_ecrire($my_dir) { // rajouter celui passer dans l'url ou celui du source (a l'installation) // -function test_dirs_dist() +function action_test_dirs_dist() { global $test_dir, $test_dirs; diff --git a/ecrire/action/tester.php b/ecrire/action/tester.php index d5f71f894b..e0de430433 100644 --- a/ecrire/action/tester.php +++ b/ecrire/action/tester.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_meta"); // Tester nos capacites -function tester_dist() { +function action_tester_dist() { global $pnmscale_command,$arg; // verifier les formats acceptes par GD diff --git a/ecrire/action/tourner.php b/ecrire/action/tourner.php index 24edb8effd..91baaca102 100644 --- a/ecrire/action/tourner.php +++ b/ecrire/action/tourner.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_charsets"); # pour le nom de fichier include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch... -function tourner_dist() { +function action_tourner_dist() { global $var_rot, $convert_command, $redirect; global $action, $arg, $hash, $id_auteur; diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php index db616c51a4..01bf458ecd 100644 --- a/ecrire/exec/accueil.php +++ b/ecrire/exec/accueil.php @@ -423,7 +423,7 @@ if ($spip_display != 4) { -function accueil_dist() +function exec_accueil_dist() { global $id_rubrique, $meta, $connect_statut, $options, $connect_id_auteur, $flag_ob; diff --git a/ecrire/exec/admin_effacer.php b/ecrire/exec/admin_effacer.php index 36c9a3eb7b..5d2fafdbfc 100644 --- a/ecrire/exec/admin_effacer.php +++ b/ecrire/exec/admin_effacer.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function admin_effacer_dist() +function exec_admin_effacer_dist() { global $connect_statut, $connect_toutes_rubriques, $couleur_foncee; diff --git a/ecrire/exec/admin_repair.php b/ecrire/exec/admin_repair.php index 29d2848fa1..316e508c1e 100644 --- a/ecrire/exec/admin_repair.php +++ b/ecrire/exec/admin_repair.php @@ -62,7 +62,7 @@ function verifier_base() { return $res; } -function admin_repair_dist() +function exec_admin_repair_dist() { // verifier version MySQL diff --git a/ecrire/exec/admin_tech.php b/ecrire/exec/admin_tech.php index 58f7a49a3e..da0983ced5 100644 --- a/ecrire/exec/admin_tech.php +++ b/ecrire/exec/admin_tech.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function admin_tech_dist() +function exec_admin_tech_dist() { global $connect_statut, $connect_toutes_rubriques, $couleur_foncee, $flag_gz, $options; diff --git a/ecrire/exec/admin_vider.php b/ecrire/exec/admin_vider.php index 1dfbd5371d..92f0e51f49 100644 --- a/ecrire/exec/admin_vider.php +++ b/ecrire/exec/admin_vider.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function admin_vider_dist() +function exec_admin_vider_dist() { global $connect_id_auteur, diff --git a/ecrire/exec/aide_index.php b/ecrire/exec/aide_index.php index c826b70c3a..57c3585cc0 100644 --- a/ecrire/exec/aide_index.php +++ b/ecrire/exec/aide_index.php @@ -446,7 +446,7 @@ function analyse_aide($html, $aide=false) { // // Distribuer le travail // -function aide_index_dist() +function exec_aide_index_dist() { global $img, $frame, $aide, $var_lang, $lang; // Eviter les calculs evitables (surtout en client/serveur sans cache !) diff --git a/ecrire/exec/ajax_page.php b/ecrire/exec/ajax_page.php index 48119cbe8a..c44043dfed 100644 --- a/ecrire/exec/ajax_page.php +++ b/ecrire/exec/ajax_page.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; # gerer un charset minimaliste en convertissant tout en unicode &#xxx; -function ajax_page_dist() +function exec_ajax_page_dist() { global $flag_ob, $fonction, $id, $exclus, $col, $id_ajax_fonc, $type, $rac; $id = intval($id); diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index a9d75f54a9..4758f8e72b 100644 --- a/ecrire/exec/articles.php +++ b/ecrire/exec/articles.php @@ -26,7 +26,7 @@ include_ecrire ("inc_abstract_sql"); // 28 paremetres, qui dit mieux ? // moi ! elle en avait 61 en premiere approche -function affiche_articles_dist($id_article, $ajout_auteur, $change_accepter_forum, $change_petition, $changer_virtuel, $cherche_auteur, $cherche_mot, $debut, $email_unique, $flag_auteur, $flag_editable, $langue_article, $message, $nom_select, $nouv_auteur, $nouv_mot, $rubrique_article, $site_obli, $site_unique, $supp_auteur, $supp_mot, $texte_petition, $titre_article, $lier_trad) +function exec_affiche_articles_dist($id_article, $ajout_auteur, $change_accepter_forum, $change_petition, $changer_virtuel, $cherche_auteur, $cherche_mot, $debut, $email_unique, $flag_auteur, $flag_editable, $langue_article, $message, $nom_select, $nouv_auteur, $nouv_mot, $rubrique_article, $site_obli, $site_unique, $supp_auteur, $supp_mot, $texte_petition, $titre_article, $lier_trad) { global $options, $spip_display, $spip_lang_left, $spip_lang_right, $dir_lang; @@ -1544,7 +1544,7 @@ function insert_article($id_parent, $new) } // Y a-t-il vraiment 56 variables determinant l'edition d'un article ? -function articles_dist() +function exec_articles_dist() { global $ajout_auteur, $annee, $annee_redac, $avec_redac, $champs_extra, $change_accepter_forum, $change_petition, $changer_lang, $changer_virtuel, $chapo, $cherche_auteur, $cherche_mot, $connect_id_auteur, $date, $date_redac, $debut, $descriptif, $email_unique, $heure, $heure_redac, $id_article, $id_article_bloque, $id_parent, $id_rubrique_old, $id_secteur, $jour, $jour_redac, $langue_article, $lier_trad, $message, $minute, $minute_redac, $mois, $mois_redac, $new, $nom_select, $nom_site, $nouv_auteur, $nouv_mot, $ps, $row, $site_obli, $site_unique, $soustitre, $statut_nouv, $supp_auteur, $supp_mot, $surtitre, $texte, $texte_petition, $texte_plus, $titre, $titre_article, $url_site, $virtuel; @@ -1647,7 +1647,7 @@ if ($titre) { } } -affiche_articles_dist($id_article, $ajout_auteur, $change_accepter_forum, $change_petition, $changer_virtuel, $cherche_auteur, $cherche_mot, $debut, $email_unique, $flag_auteur, $flag_editable, $langue_article, $message, $nom_select, $nouv_auteur, $nouv_mot, $id_rubrique, $site_obli, $site_unique, $supp_auteur, $supp_mot, $texte_petition, $titre_article, $lier_trad); +exec_affiche_articles_dist($id_article, $ajout_auteur, $change_accepter_forum, $change_petition, $changer_virtuel, $cherche_auteur, $cherche_mot, $debut, $email_unique, $flag_auteur, $flag_editable, $langue_article, $message, $nom_select, $nouv_auteur, $nouv_mot, $id_rubrique, $site_obli, $site_unique, $supp_auteur, $supp_mot, $texte_petition, $titre_article, $lier_trad); // Taches lentes diff --git a/ecrire/exec/articles_edit.php b/ecrire/exec/articles_edit.php index 840bc08049..5ebdb07de2 100644 --- a/ecrire/exec/articles_edit.php +++ b/ecrire/exec/articles_edit.php @@ -272,7 +272,7 @@ echo "<P><HR><P>"; } -function affiche_articles_edit_dist($flag_editable, $id_article, $id_rubrique, $titre, $soustitre, $surtitre, $descriptif, $url, $chapo, $texte, $ps, $new, $nom_site, $url_site, $extra, $id_secteur, $date, $onfocus, $lier_trad, $champs_article) +function exec_affiche_articles_edit_dist($flag_editable, $id_article, $id_rubrique, $titre, $soustitre, $surtitre, $descriptif, $url, $chapo, $texte, $ps, $new, $nom_site, $url_site, $extra, $id_secteur, $date, $onfocus, $lier_trad, $champs_article) { global $champs_extra; debut_page(_T('titre_page_articles_edit', array('titre' => $titre)), "documents", "articles", "hauteurTextarea();"); @@ -312,7 +312,7 @@ fin_page(); // Creation de l'objet article // -function articles_edit_dist() +function exec_articles_edit_dist() { global $connect_id_auteur, $spip_lang, $id_article, $id_rubrique, $lier_trad, $new; $id_article = intval($id_article); @@ -453,7 +453,7 @@ if (!$flag_editable) { spip_query("UPDATE spip_articles SET date_modif=NOW(), auteur_modif=$connect_id_auteur WHERE id_article=$id_article"); - affiche_articles_edit_dist($flag_editable, $id_article, $id_rubrique, $titre, $soustitre, $surtitre, $descriptif, $url, $chapo, $texte, $ps, $new, $nom_site, $url_site, $extra, $id_secteur, $date, $onfocus, $lier_trad, $GLOBALS['meta']); + exec_affiche_articles_edit_dist($flag_editable, $id_article, $id_rubrique, $titre, $soustitre, $surtitre, $descriptif, $url, $chapo, $texte, $ps, $new, $nom_site, $url_site, $extra, $id_secteur, $date, $onfocus, $lier_trad, $GLOBALS['meta']); } ?> diff --git a/ecrire/exec/articles_forum.php b/ecrire/exec/articles_forum.php index ad9c1d9172..c9b5c3b6b2 100644 --- a/ecrire/exec/articles_forum.php +++ b/ecrire/exec/articles_forum.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire('inc_forum'); // pour boutons_controle_forum -function articles_forum_dist() +function exec_articles_forum_dist() { global $connect_statut, $debut, $forum_retour, $id_article; diff --git a/ecrire/exec/articles_ortho.php b/ecrire/exec/articles_ortho.php index 6b54abd02a..6b73ec80fd 100644 --- a/ecrire/exec/articles_ortho.php +++ b/ecrire/exec/articles_ortho.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_ecrire("inc_distant"); include_ecrire("inc_ortho"); -function articles_ortho_dist() +function exec_articles_ortho_dist() { global $browser_name, diff --git a/ecrire/exec/articles_page.php b/ecrire/exec/articles_page.php index 885188ad06..5d1f340776 100644 --- a/ecrire/exec/articles_page.php +++ b/ecrire/exec/articles_page.php @@ -17,7 +17,7 @@ include_ecrire("inc_texte"); charger_generer_url(); include_ecrire("inc_rubriques"); -function articles_page_dist() +function exec_articles_page_dist() { global $connect_statut, $connect_id_auteur; diff --git a/ecrire/exec/articles_tous.php b/ecrire/exec/articles_tous.php index 5c2b348cef..66dc2be4eb 100644 --- a/ecrire/exec/articles_tous.php +++ b/ecrire/exec/articles_tous.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function articles_tous_dist() +function exec_articles_tous_dist() { global $aff_art, $aff_statut, $sel_lang, $article, $enfant, $text_article, $first_couche, $last_couche; diff --git a/ecrire/exec/articles_versions.php b/ecrire/exec/articles_versions.php index 99c0ca2c1f..097ef5c5e7 100644 --- a/ecrire/exec/articles_versions.php +++ b/ecrire/exec/articles_versions.php @@ -16,7 +16,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire("inc_revisions"); -function articles_versions_dist() +function exec_articles_versions_dist() { global $champs_extra, diff --git a/ecrire/exec/auteur_infos.php b/ecrire/exec/auteur_infos.php index ae934ad1e4..9f79396bd6 100644 --- a/ecrire/exec/auteur_infos.php +++ b/ecrire/exec/auteur_infos.php @@ -16,7 +16,7 @@ include_ecrire("inc_auteur_voir"); include_ecrire ("inc_acces"); include_ecrire ("inc_abstract_sql"); -function auteur_infos_dist() +function exec_auteur_infos_dist() { global $ajouter_id_article, $bio, @@ -199,11 +199,11 @@ if ($nom OR $statut) { if (!$echec AND $redirect_ok == "oui") { redirige_par_entete($redirect ? rawurldecode($redirect) : generer_url_ecrire("auteurs_edit", "id_auteur=$id_auteur", true)); } -affiche_auteur_info_dist($id_auteur, $auteur, $echec, $redirect, $ajouter_id_article, $onfocus); +exec_affiche_auteur_info_dist($id_auteur, $auteur, $echec, $redirect, $ajouter_id_article, $onfocus); } -function affiche_auteur_info_dist($id_auteur, $auteur, $echec, $redirect, $ajouter_id_article, $onfocus) +function exec_affiche_auteur_info_dist($id_auteur, $auteur, $echec, $redirect, $ajouter_id_article, $onfocus) { global $connect_id_auteur, $extra; diff --git a/ecrire/exec/auteurs.php b/ecrire/exec/auteurs.php index 44bbc38a27..eda7965562 100644 --- a/ecrire/exec/auteurs.php +++ b/ecrire/exec/auteurs.php @@ -19,7 +19,7 @@ include_ecrire("inc_presentation"); // et memoriser la liste des lettres initiales // -function auteurs_dist() +function exec_auteurs_dist() { global $debut, $tri, $visiteurs; diff --git a/ecrire/exec/auteurs_edit.php b/ecrire/exec/auteurs_edit.php index bf98da223d..f3800e38be 100644 --- a/ecrire/exec/auteurs_edit.php +++ b/ecrire/exec/auteurs_edit.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_ecrire("inc_logos"); include_ecrire("inc_auteur_voir"); -function auteurs_edit_dist() +function exec_auteurs_edit_dist() { global $connect_id_auteur, $id_auteur; $id_auteur = intval($id_auteur); diff --git a/ecrire/exec/auth.php b/ecrire/exec/auth.php index cfcd34589c..b106f4a6dc 100644 --- a/ecrire/exec/auth.php +++ b/ecrire/exec/auth.php @@ -32,7 +32,7 @@ function acces_restreint_rubrique($id_rubrique) { } -function auth_dist() { +function exec_auth_dist() { global $_POST, $_GET, $_COOKIE, $_SERVER; global $auth_can_disconnect, $ignore_auth_http, $ignore_remote_user; diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php index 4d5abda4a7..540b220298 100644 --- a/ecrire/exec/breves.php +++ b/ecrire/exec/breves.php @@ -49,7 +49,7 @@ function enfant_breves($leparent){ } } -function breves_dist() +function exec_breves_dist() { global $connect_statut,$id_breve, $statut, $id_rubrique; if ($statut AND $connect_statut == "0minirezo") { diff --git a/ecrire/exec/breves_edit.php b/ecrire/exec/breves_edit.php index 1e84150dd4..ccc608a780 100644 --- a/ecrire/exec/breves_edit.php +++ b/ecrire/exec/breves_edit.php @@ -17,7 +17,7 @@ include_ecrire("inc_rubriques"); include_ecrire ("inc_documents"); include_spip ('inc_barre'); -function breves_edit_dist() +function exec_breves_edit_dist() { global $champs_extra, diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php index 484aba31fd..162ad6fd61 100644 --- a/ecrire/exec/breves_voir.php +++ b/ecrire/exec/breves_voir.php @@ -236,7 +236,7 @@ afficher_forum(spip_query("SELECT * FROM spip_forum WHERE statut='prive' AND id_ fin_page(); } -function breves_voir_dist() +function exec_breves_voir_dist() { global $id_breve, $id_parent, $texte, $titre, $statut, $annee, $mois, $jour, $lien_titre, $lien_url,$champs_extra, diff --git a/ecrire/exec/brouteur.php b/ecrire/exec/brouteur.php index fad200d706..46ffac010b 100644 --- a/ecrire/exec/brouteur.php +++ b/ecrire/exec/brouteur.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function brouteur_dist() +function exec_brouteur_dist() { global $spip_ecran, $spip_lang_left,$id_rubrique; diff --git a/ecrire/exec/brouteur_frame.php b/ecrire/exec/brouteur_frame.php index 1647191f75..137f7606c4 100644 --- a/ecrire/exec/brouteur_frame.php +++ b/ecrire/exec/brouteur_frame.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function brouteur_frame_dist() +function exec_brouteur_frame_dist() { global $connect_statut,$connect_id_auteur, $spip_ecran, $spip_lang_left,$id_rubrique, $frame, $effacer_suivant, $special; $id_rubrique = is_numeric($id_rubrique) ? intval($id_rubrique) : ""; diff --git a/ecrire/exec/calendrier.php b/ecrire/exec/calendrier.php index 38dfe1daa6..2c327ee2d8 100644 --- a/ecrire/exec/calendrier.php +++ b/ecrire/exec/calendrier.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_agenda"); -function calendrier_dist() +function exec_calendrier_dist() { global $type, $css; // icones standards, fonction de la direction de la langue diff --git a/ecrire/exec/config_contenu.php b/ecrire/exec/config_contenu.php index c524ea8657..1487240686 100644 --- a/ecrire/exec/config_contenu.php +++ b/ecrire/exec/config_contenu.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_ecrire("inc_mail"); include_ecrire ("inc_config"); -function config_contenu_dist() +function exec_config_contenu_dist() { global $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_right, $spip_lang_left,$changer_config, $envoi_now ; diff --git a/ecrire/exec/config_fonctions.php b/ecrire/exec/config_fonctions.php index d0a82c4ae2..8428bf0a80 100644 --- a/ecrire/exec/config_fonctions.php +++ b/ecrire/exec/config_fonctions.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire ("inc_config"); -function config_fonctions_dist() +function exec_config_fonctions_dist() { global $connect_statut, $connect_toutes_rubriques, $changer_config; if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { diff --git a/ecrire/exec/config_lang.php b/ecrire/exec/config_lang.php index 1b60f2ff45..2a1714f681 100644 --- a/ecrire/exec/config_lang.php +++ b/ecrire/exec/config_lang.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_ecrire("inc_rubriques"); include_ecrire ("inc_config"); -function config_lang_dist() +function exec_config_lang_dist() { global $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_right, $all_langs, $changer_config; diff --git a/ecrire/exec/config_multilang.php b/ecrire/exec/config_multilang.php index 26e143e589..def2485a7d 100644 --- a/ecrire/exec/config_multilang.php +++ b/ecrire/exec/config_multilang.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_ecrire("inc_rubriques"); include_ecrire ("inc_config"); -function config_multilang_dist() +function exec_config_multilang_dist() { global $connect_statut, $connect_toutes_rubriques, $couleur_foncee, $spip_lang_right, $changer_config; diff --git a/ecrire/exec/configuration.php b/ecrire/exec/configuration.php index 39b05826e5..c1c54d7854 100644 --- a/ecrire/exec/configuration.php +++ b/ecrire/exec/configuration.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire ("inc_config"); -function configuration_dist() +function exec_configuration_dist() { global $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_left, $spip_lang_right,$changer_config; diff --git a/ecrire/exec/controle_forum.php b/ecrire/exec/controle_forum.php index b5d0336cd9..e239e19bea 100644 --- a/ecrire/exec/controle_forum.php +++ b/ecrire/exec/controle_forum.php @@ -197,7 +197,7 @@ function controle_un_forum($row, $rappel) { // Debut de la page de controle // -function controle_forum_dist() +function exec_controle_forum_dist() { global $page, $debut, $debut_id_forum, $id_rubrique, $connect_statut, $connect_toutes_rubriques; diff --git a/ecrire/exec/controle_petition.php b/ecrire/exec/controle_petition.php index d90f4ad277..5f5ca053f6 100644 --- a/ecrire/exec/controle_petition.php +++ b/ecrire/exec/controle_petition.php @@ -20,7 +20,7 @@ function message_de_signature($row) return propre(echapper_tags($row['message'])); } -function controle_petition_dist() +function exec_controle_petition_dist() { global $connect_statut, $id_article, $add_petition, $supp_petition, $debut; diff --git a/ecrire/exec/delete_all.php b/ecrire/exec/delete_all.php index 5a9737910d..82317e254d 100644 --- a/ecrire/exec/delete_all.php +++ b/ecrire/exec/delete_all.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire('inc_admin'); -function delete_all_dist() +function exec_delete_all_dist() { $action = _T('titre_page_delete_all'); diff --git a/ecrire/exec/documents_liste.php b/ecrire/exec/documents_liste.php index c779da11d6..0d6192db4a 100644 --- a/ecrire/exec/documents_liste.php +++ b/ecrire/exec/documents_liste.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function documents_liste_dist() +function exec_documents_liste_dist() { // diff --git a/ecrire/exec/export.php b/ecrire/exec/export.php index 97e2f83fe8..82f693a3bc 100644 --- a/ecrire/exec/export.php +++ b/ecrire/exec/export.php @@ -81,7 +81,7 @@ function liste_rubriques($id_rubrique) { return $rubriques; } -function export_dist() +function exec_export_dist() { global $id_rubrique, $maj; diff --git a/ecrire/exec/export_all.php b/ecrire/exec/export_all.php index 2cd9c710d9..5be43df8f8 100644 --- a/ecrire/exec/export_all.php +++ b/ecrire/exec/export_all.php @@ -16,7 +16,7 @@ $GLOBALS['version_archive'] = '1.2'; include_ecrire('inc_admin'); -function export_all_dist() +function exec_export_all_dist() { global $archive, $debut_limit, $etape, $gz, $spip_version, $spip_version_affichee, $version_archive; diff --git a/ecrire/exec/forum.php b/ecrire/exec/forum.php index c371a484ad..25c9c39851 100644 --- a/ecrire/exec/forum.php +++ b/ecrire/exec/forum.php @@ -30,7 +30,7 @@ function liste_numeros_forum($urlforum, $debut, $total) echo "\n</p>\n"; } -function forum_dist() +function exec_forum_dist() { global $connect_statut, $debut, $admin; diff --git a/ecrire/exec/forum_admin.php b/ecrire/exec/forum_admin.php index 36ca9d84f8..42d25f6dcb 100644 --- a/ecrire/exec/forum_admin.php +++ b/ecrire/exec/forum_admin.php @@ -12,10 +12,10 @@ if (!defined("_ECRIRE_INC_VERSION")) return; -function forum_admin_dist() { +function exec_forum_admin_dist() { include_spip('exec/forum'); $GLOBALS['admin'] = 'oui'; - forum_dist(); + exec_forum_dist(); } ?> diff --git a/ecrire/exec/forum_envoi.php b/ecrire/exec/forum_envoi.php index 46f772d62b..d1bbd4c7bd 100644 --- a/ecrire/exec/forum_envoi.php +++ b/ecrire/exec/forum_envoi.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_spip ('inc_barre'); include_ecrire ("inc_forum"); -function forum_envoi_dist() +function exec_forum_envoi_dist() { global $adresse_retour, diff --git a/ecrire/exec/import_all.php b/ecrire/exec/import_all.php index 6eda3fa4f9..ac58319db7 100644 --- a/ecrire/exec/import_all.php +++ b/ecrire/exec/import_all.php @@ -62,7 +62,7 @@ function import_all_check() { exit; } -function import_all_dist() +function exec_import_all_dist() { // si l'appel est explicite, passer par l'authentification ftp if (!$GLOBALS['meta']["debut_restauration"]) diff --git a/ecrire/exec/install.php b/ecrire/exec/install.php index 0ffae155dd..98ac58fd0d 100644 --- a/ecrire/exec/install.php +++ b/ecrire/exec/install.php @@ -18,7 +18,7 @@ include_ecrire ("inc_minipres"); include_ecrire ("inc_base"); include_ecrire("inc_db_mysql"); -function install_dist() +function exec_install_dist() { global $etape; if (_FILE_CONNECT && $etape != 'unpack') { diff --git a/ecrire/exec/js_menu_rubriques.php b/ecrire/exec/js_menu_rubriques.php index ef570dd6ba..8238f40c40 100644 --- a/ecrire/exec/js_menu_rubriques.php +++ b/ecrire/exec/js_menu_rubriques.php @@ -150,7 +150,7 @@ function bandeau_rubrique($id_rubrique, $titre_rubrique, $z = 1) { return $ret; } -function js_menu_rubriques_dist() +function exec_js_menu_rubriques_dist() { if (http_last_modified(@filemtime("js_menu_rubriques.php"), time() + 24 * 3600)) exit; diff --git a/ecrire/exec/lang_raccourcis.php b/ecrire/exec/lang_raccourcis.php index 166305bcc6..79123e518c 100644 --- a/ecrire/exec/lang_raccourcis.php +++ b/ecrire/exec/lang_raccourcis.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function lang_raccourcis_dist() +function exec_lang_raccourcis_dist() { global $changer_config, $couleur_foncee, $spip_lang, $spip_lang_left; diff --git a/ecrire/exec/message.php b/ecrire/exec/message.php index 02a3a0b417..671838edb0 100644 --- a/ecrire/exec/message.php +++ b/ecrire/exec/message.php @@ -17,7 +17,7 @@ charger_generer_url(); include_ecrire("inc_rubriques"); include_ecrire ("inc_mots"); -function message_dist() +function exec_message_dist() { global $ajout_forum, @@ -87,7 +87,7 @@ if ($supp_dest) { spip_query("DELETE FROM spip_auteurs_messages WHERE id_message='$id_message' AND id_auteur='$supp_dest'"); } - affiche_message_dist($id_message, $cherche_auteur, $nouv_auteur); + exec_affiche_message_dist($id_message, $cherche_auteur, $nouv_auteur); } @@ -468,7 +468,7 @@ function change_date_message($id_message, $heures,$minutes,$mois, $jour, $annee, -function affiche_message_dist($id_message, $cherche_auteur, $nouv_auteur) +function exec_affiche_message_dist($id_message, $cherche_auteur, $nouv_auteur) { global $connect_id_auteur, $echelle, $partie_cal; if ($row = spip_fetch_array(spip_query("SELECT * FROM spip_messages WHERE id_message=$id_message"))) { diff --git a/ecrire/exec/message_edit.php b/ecrire/exec/message_edit.php index 7c05eb9fb0..daaa82b90c 100644 --- a/ecrire/exec/message_edit.php +++ b/ecrire/exec/message_edit.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_ecrire ("inc_date"); include_ecrire ("inc_abstract_sql"); -function message_edit_dist() +function exec_message_edit_dist() { global $connect_id_auteur, diff --git a/ecrire/exec/messagerie.php b/ecrire/exec/messagerie.php index 56c1e79e63..3d4c007067 100644 --- a/ecrire/exec/messagerie.php +++ b/ecrire/exec/messagerie.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function messagerie_dist() +function exec_messagerie_dist() { global $connect_id_auteur, $connect_statut, $couleur_claire, $spip_lang_rtl; diff --git a/ecrire/exec/mots_edit.php b/ecrire/exec/mots_edit.php index 4a5a0afd69..c703de7cfa 100644 --- a/ecrire/exec/mots_edit.php +++ b/ecrire/exec/mots_edit.php @@ -16,7 +16,7 @@ include_ecrire("inc_presentation"); include_ecrire ("inc_logos"); include_ecrire ("inc_abstract_sql"); -function mots_edit_dist() +function exec_mots_edit_dist() { global $ajouter_id_article, diff --git a/ecrire/exec/mots_tous.php b/ecrire/exec/mots_tous.php index dd22f5c589..88129240c0 100644 --- a/ecrire/exec/mots_tous.php +++ b/ecrire/exec/mots_tous.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire("inc_mots"); -function mots_tous_dist() +function exec_mots_tous_dist() { global $acces_comite, $acces_forum, $acces_minirezo, $ancien_type, $articles, $breves, $change_type, $conf_mot, $connect_statut, $connect_toutes_rubriques, $descriptif, $id_groupe, $modifier_groupe, $obligatoire, $rubriques, $spip_lang, $spip_lang_right, $supp_group, $syndic, $texte, $unseul; diff --git a/ecrire/exec/mots_type.php b/ecrire/exec/mots_type.php index 2708762cc7..f258fa1f2f 100644 --- a/ecrire/exec/mots_type.php +++ b/ecrire/exec/mots_type.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function mots_type_dist() +function exec_mots_type_dist() { global $connect_statut, $descriptif, $id_groupe, $new, $options, $texte, $titre; diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php index 432196249a..ae4795a649 100644 --- a/ecrire/exec/naviguer.php +++ b/ecrire/exec/naviguer.php @@ -22,7 +22,7 @@ include_ecrire("inc_mots"); include_ecrire("inc_documents"); include_ecrire("inc_abstract_sql"); -function naviguer_dist() +function exec_naviguer_dist() { global $action, $id_parent, $id_rubrique, $nouv_mot, $spip_display, $connect_statut, $supp_mot, $champs_extra, $cherche_mot, $descriptif, $texte, $titre, $changer_lang; diff --git a/ecrire/exec/recherche.php b/ecrire/exec/recherche.php index ab2e854c9a..8042453362 100644 --- a/ecrire/exec/recherche.php +++ b/ecrire/exec/recherche.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire("inc_sites_voir"); -function recherche_dist() +function exec_recherche_dist() { global $couleur_foncee, $recherche; diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php index 9a2ce456c5..a2bf8f7a4a 100644 --- a/ecrire/exec/rubriques_edit.php +++ b/ecrire/exec/rubriques_edit.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire("inc_rubriques"); -function rubriques_edit_dist() +function exec_rubriques_edit_dist() { global $champs_extra, diff --git a/ecrire/exec/sites.php b/ecrire/exec/sites.php index 06fc0518bc..335943d083 100644 --- a/ecrire/exec/sites.php +++ b/ecrire/exec/sites.php @@ -21,7 +21,7 @@ include_ecrire ("inc_date"); include_ecrire ("inc_abstract_sql"); include_ecrire ("inc_config"); -function sites_dist() +function exec_sites_dist() { global $analyser_site, diff --git a/ecrire/exec/sites_edit.php b/ecrire/exec/sites_edit.php index 2946f5476b..54e1c6901f 100644 --- a/ecrire/exec/sites_edit.php +++ b/ecrire/exec/sites_edit.php @@ -13,7 +13,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function sites_edit_dist() +function exec_sites_edit_dist() { global $champs_extra, $connect_statut, $descriptif, $id_rubrique, $id_secteur, $id_syndic, $new, $nom_site, $syndication, $url_site, $url_syndic; diff --git a/ecrire/exec/sites_tous.php b/ecrire/exec/sites_tous.php index f80a3dcd2a..36a9106c76 100644 --- a/ecrire/exec/sites_tous.php +++ b/ecrire/exec/sites_tous.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire("inc_sites_voir"); -function sites_tous_dist() +function exec_sites_tous_dist() { global $connect_statut, $supp_syndic, $options; diff --git a/ecrire/exec/statistiques_lang.php b/ecrire/exec/statistiques_lang.php index ee0ec0b2a7..a81fba22ff 100644 --- a/ecrire/exec/statistiques_lang.php +++ b/ecrire/exec/statistiques_lang.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function statistiques_lang_dist() +function exec_statistiques_lang_dist() { global $connect_statut, $couleur_foncee, $critere, $spip_ecran, $spip_lang_right; diff --git a/ecrire/exec/statistiques_referers.php b/ecrire/exec/statistiques_referers.php index c8b59a2069..ca54c9db04 100644 --- a/ecrire/exec/statistiques_referers.php +++ b/ecrire/exec/statistiques_referers.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire("inc_statistiques"); -function statistiques_referers_dist() +function exec_statistiques_referers_dist() { global $connect_statut, $id_article, $jour, $limit; diff --git a/ecrire/exec/statistiques_repartition.php b/ecrire/exec/statistiques_repartition.php index 75be48a599..50f5514c55 100644 --- a/ecrire/exec/statistiques_repartition.php +++ b/ecrire/exec/statistiques_repartition.php @@ -125,7 +125,7 @@ function enfants_aff($id_parent,$decalage, $critere, $gauche=0) { } } -function statistiques_repartition_dist() +function exec_statistiques_repartition_dist() { global $connect_statut, $connect_toutes_rubriques, $spip_ecran, $taille, diff --git a/ecrire/exec/statistiques_svg.php b/ecrire/exec/statistiques_svg.php index 856839f66e..26d1145a68 100644 --- a/ecrire/exec/statistiques_svg.php +++ b/ecrire/exec/statistiques_svg.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); -function statistiques_svg_dist() +function exec_statistiques_svg_dist() { global $aff_jours, diff --git a/ecrire/exec/statistiques_visites.php b/ecrire/exec/statistiques_visites.php index c0509533cc..573a322e8c 100644 --- a/ecrire/exec/statistiques_visites.php +++ b/ecrire/exec/statistiques_visites.php @@ -35,7 +35,7 @@ function http_img_rien($width, $height, $style='', $title='') { . (!$title ? '' : (" title=\"$title\""))); } -function statistiques_visites_dist() +function exec_statistiques_visites_dist() { global $aff_jours, diff --git a/ecrire/exec/suivi_revisions.php b/ecrire/exec/suivi_revisions.php index 5a014e5e33..82a4a007c7 100644 --- a/ecrire/exec/suivi_revisions.php +++ b/ecrire/exec/suivi_revisions.php @@ -15,7 +15,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; include_ecrire("inc_presentation"); include_ecrire("inc_suivi_versions"); -function suivi_revisions_dist() +function exec_suivi_revisions_dist() { global $connect_id_auteur, diff --git a/ecrire/exec/synchro.php b/ecrire/exec/synchro.php index a2bd87a77a..41207b7867 100644 --- a/ecrire/exec/synchro.php +++ b/ecrire/exec/synchro.php @@ -30,7 +30,7 @@ function afficher_liens_calendrier($lien, $icone, $texte) { echo fin_cadre_enfonce(); } -function synchro_dist() +function exec_synchro_dist() { global $connect_id_auteur; ///// debut de la page diff --git a/ecrire/exec/upgrade.php b/ecrire/exec/upgrade.php index 7b4039a001..8a7bb793dc 100644 --- a/ecrire/exec/upgrade.php +++ b/ecrire/exec/upgrade.php @@ -12,80 +12,80 @@ if (!defined("_ECRIRE_INC_VERSION")) return; -function upgrade_dist() -{ - - global $connect_id_auteur, $spip_version, $reinstall; - - if (!_FILE_CONNECT) { - header("Location: " . generer_url_ecrire("install")); - exit; - } - -// Si reinstallation necessaire, message ad hoc - if ($reinstall == 'oui') { - - @copy(_FILE_CONNECT, _FILE_CONNECT_INS); - - install_debut_html(_T('titre_page_upgrade')); - echo "<p><b>",_T('texte_nouvelle_version_spip_1'),"</b><p> ", - _T('texte_nouvelle_version_spip_2', - array('connect' => '<tt>' . _FILE_CONNECT . '</tt>')), - "<p><div align='right'>", - '<form action="', generer_url_ecrire("upgrade", 'reinstall=non'), '">', - "<input type='submit' value=\"", - _T('bouton_relancer_installation'), - "\" class='fondl'>", - "</form>\n"; - install_fin_html(); - exit; - } - -// eviter les actions vides pour cause de fichier de langue inaccessible. - $upgrade_titre = _T('info_mise_a_niveau_base') ; - if (!$upgrade_titre) $upgrade_titre = 'info_mise_a_niveau_base'; - -// Commentaire standard upgrade - $commentaire = _T('texte_mise_a_niveau_base_1'); - -// Verifier la version - $version_installee = (double) str_replace(',','.',$GLOBALS['meta']['version_installee']); +function exec_upgrade_dist() { + + global $connect_id_auteur, $spip_version, $reinstall; + + if (!_FILE_CONNECT) + redirige_par_entete(generer_url_ecrire("install")); + + // Si reinstallation necessaire, message ad hoc + if ($reinstall == 'oui') { + + @copy(_FILE_CONNECT, _FILE_CONNECT_INS); + + install_debut_html(_T('titre_page_upgrade')); + echo "<p><b>",_T('texte_nouvelle_version_spip_1'),"</b><p> ", + _T('texte_nouvelle_version_spip_2', + array('connect' => '<tt>' . _FILE_CONNECT . '</tt>')), + "<p><div align='right'>", + '<form action="', generer_url_ecrire("upgrade", 'reinstall=non'), + '">', "<input type='submit' value=\"", + _T('bouton_relancer_installation'), + "\" class='fondl'>", + "</form>\n"; + + install_fin_html(); + exit; + } + + // eviter les actions vides pour cause de fichier de langue inaccessible. + $upgrade_titre = _T('info_mise_a_niveau_base') ; + if (!$upgrade_titre) $upgrade_titre = 'info_mise_a_niveau_base'; + + // Commentaire standard upgrade + $commentaire = _T('texte_mise_a_niveau_base_1'); + + // Verifier la version + $version_installee = (double) str_replace(',','.',$GLOBALS['meta']['version_installee']); # NB: str_replace car, sur club-internet, il semble que version_installe soit # enregistree au format '1,812' et non '1.812' -// Erreur downgrade (cas de double installation de fichiers SPIP sur une meme base) - if ($spip_version < $version_installee) - $commentaire = _T('info_mise_a_niveau_base_2'); + // Erreur downgrade + // (cas de double installation de fichiers SPIP sur une meme base) + if ($spip_version < $version_installee) + $commentaire = _T('info_mise_a_niveau_base_2'); - // Qu'est-ce que tu fais ici? - if ($spip_version == $version_installee) { - @header("Location: ./"); - exit; - } + // Qu'est-ce que tu fais ici? + if ($spip_version == $version_installee) + redirige_par_entete('./'); - include_ecrire('inc_admin'); + // On passe a l'upgrade + include_ecrire('inc_admin'); - debut_admin(generer_url_post_ecrire("upgrade"),$upgrade_titre, $commentaire); + debut_admin(generer_url_post_ecrire("upgrade"), + $upgrade_titre, $commentaire); - include_ecrire ("inc_base"); + include_ecrire ("inc_base"); + creer_base(); + $ok = maj_base(); - creer_base(); - $ok = maj_base(); + if ($ok) { + include_ecrire ("inc_acces"); + include_ecrire ("inc_config"); + ecrire_acces(); + init_config(); + } - if ($ok) { - include_ecrire ("inc_acces"); - include_ecrire ("inc_config"); - ecrire_acces(); - init_config(); - } + fin_admin($upgrade_titre); - fin_admin($upgrade_titre); + if ($ok) + redirige_par_entete(generer_action_auteur('purger', 'cache', + _DIR_RESTREINT_ABS, true)); - if ($ok) { - redirige_par_entete(generer_action_auteur('purger', 'cache', _DIR_RESTREINT_ABS, true)); - } - else { - echo _T('alerte_maj_impossible', array('version' => $spip_version)); - } + else { + echo _T('alerte_maj_impossible', array('version' => $spip_version)); + } } + ?> diff --git a/ecrire/inc_admin.php b/ecrire/inc_admin.php index 6fb347a17d..75762b3aff 100644 --- a/ecrire/inc_admin.php +++ b/ecrire/inc_admin.php @@ -60,8 +60,7 @@ function fin_admin($action) { } -function demande_maj_version() -{ +function demande_maj_version() { include_ecrire("inc_presentation"); debut_page(); echo "<blockquote><blockquote><h4><font color='red'>", @@ -76,4 +75,5 @@ function demande_maj_version() fin_page(); exit; } + ?> diff --git a/ecrire/inc_utils.php b/ecrire/inc_utils.php index 415ffaeb97..01ceacb10b 100644 --- a/ecrire/inc_utils.php +++ b/ecrire/inc_utils.php @@ -52,21 +52,36 @@ function include_ecrire($file, $silence=false) { return include_local(_DIR_INCLUDE . $file, $silence); } -// charge un fichier perso ou, a defaut, standard -// et retourne si elle existe le nom de la fonction homonyme, ou de suffixe _dist +// charge un fichier perso ou, a defaut, standard +// et retourne si elle existe le nom de la fonction homonyme (exec_$nom), +// ou de suffixe _dist function include_fonction($nom, $dossier='exec') { - if(!preg_match(',^[a-z0-9_-]+$,', $nom)) return; + + // Securite de base + if (!preg_match(',^[a-z0-9_-]+$,', $nom)) + redirige_par_entete('./'); + + // Si la fonction existe deja (definie par mes_options, par exemple) + if (function_exists($f = $dossier.'_'.$nom)) + return $f; + + // Sinon charger le fichier de declaration $inc = include_spip($dossier.'/'.$nom); - if (function_exists($nom)) - return $nom; - elseif (function_exists($f = $nom . "_dist")) + if (function_exists($f = $dossier.'_'.$nom) # definition perso ? + OR function_exists($f = $dossier.'_'.$nom.'_dist')) # definition standard return $f; - else { - spip_log("fonction $nom indisponible" . - ($inc ? "" : "(fichier $dossier/$nom absent)")); - exit; - } + + // Echec : message d'erreur + spip_log("fonction $nom indisponible" . + ($inc ? "" : "(fichier $dossier/$nom absent)")); + + include_ecrire('inc_minipres'); + install_debut_html(_T('forum_titre_erreur')); + echo '<p>' . _T('fichier_introuvable', + array('fichier'=> '<b>'.htmlentities("$dossier/$nom").'</b>')); + install_fin_html(); + exit; } // diff --git a/ecrire/index.php b/ecrire/index.php index 5ce716f326..d6bb9e8f49 100644 --- a/ecrire/index.php +++ b/ecrire/index.php @@ -23,11 +23,11 @@ if (!preg_match(',^[a-z][0-9a-z_]*$,i', $exec)) $exec = "accueil"; $var_auth =""; if (autoriser_sans_cookie($exec)) { if (!isset($reinstall)) $reinstall = 'non'; - } else { +} else { include_ecrire ("inc_session"); $var_auth = include_fonction('auth'); if (!$var_auth()) exit; - } +} // // Preferences de presentation @@ -147,16 +147,14 @@ if ($spip_lang_ecrire = $GLOBALS['_COOKIE']['spip_lang_ecrire']) { // if (!isset($reinstall)) { - if ($spip_version <> ((double) str_replace(',','.',$GLOBALS['meta']['version_installee']))) { - - include_ecrire('inc_admin'); - demande_maj_version(); + include_ecrire('inc_admin'); + demande_maj_version(); } - } +} // -// Controle d' interruption d'une longue restauration +// Controle d'interruption d'une longue restauration // if ($GLOBALS['_COOKIE']['spip_admin'] AND $GLOBALS['meta']["debut_restauration"]) $exec = 'import_all'; diff --git a/ecrire/public.php b/ecrire/public.php index 00661167b5..54fda0a656 100644 --- a/ecrire/public.php +++ b/ecrire/public.php @@ -109,8 +109,8 @@ if (defined("_INC_PUBLIC")) { // Valider/indenter a la demande. garder la compatibilite tidy if (trim($page) AND $xhtml AND $html AND !headers_sent()) { - $f = include_fonction(($xhtml === true) ? 'tidy' : $xhtml); - $page = $f($page); + if ($f = include_fonction(($xhtml === true) ? 'tidy' : $xhtml)) + $page = $f($page); } // Inserer au besoin les boutons admins -- GitLab