From 36eb7f2e1513561ee68fe220fc33722a7b4f941b Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Tue, 8 Aug 2006 09:10:24 +0000 Subject: [PATCH] suppression des derniers bouts de javascript sous forme de <script> dans l'espace prive (hormis gadgets) --- ecrire/exec/accueil.php | 2 +- ecrire/exec/admin_effacer.php | 2 +- ecrire/exec/admin_plugin.php | 6 +- ecrire/exec/admin_tech.php | 2 +- ecrire/exec/admin_vider.php | 2 +- ecrire/exec/articles.php | 6 +- ecrire/exec/articles_edit.php | 2 +- ecrire/exec/articles_forum.php | 2 +- ecrire/exec/articles_page.php | 2 +- ecrire/exec/articles_tous.php | 2 +- ecrire/exec/articles_versions.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/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/documents_liste.php | 2 +- ecrire/exec/forum.php | 4 +- ecrire/exec/forum_envoi.php | 4 +- ecrire/exec/lang_raccourcis.php | 2 +- ecrire/exec/message.php | 2 +- 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/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_visites.php | 4 +- ecrire/exec/synchro.php | 2 +- ecrire/img_pack/layer.js | 84 +++++++++++------------- ecrire/inc/auth.php | 10 +-- ecrire/inc/boutons.php | 5 +- ecrire/inc/gadgets.php | 32 ++++----- ecrire/inc/import.php | 2 +- ecrire/inc/layer.php | 8 ++- ecrire/inc/minipres.php | 17 ++++- ecrire/inc/presentation.php | 40 +++++------ 51 files changed, 155 insertions(+), 143 deletions(-) diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php index 98f9debb65..84418ca0be 100644 --- a/ecrire/exec/accueil.php +++ b/ecrire/exec/accueil.php @@ -437,7 +437,7 @@ function exec_accueil_dist() $id_rubrique = intval($id_rubrique); pipeline('exec_init',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); - debut_page(_T('titre_page_index'), "asuivre", "asuivre"); + debut_page(_T('titre_page_index'), "accueil", "accueil"); debut_gauche(); diff --git a/ecrire/exec/admin_effacer.php b/ecrire/exec/admin_effacer.php index 0af2190f4d..be3401f65e 100644 --- a/ecrire/exec/admin_effacer.php +++ b/ecrire/exec/admin_effacer.php @@ -18,7 +18,7 @@ function exec_admin_effacer_dist() { global $connect_statut, $connect_toutes_rubriques, $couleur_foncee; -debut_page(_T('titre_page_admin_effacer'), "administration", "base"); +debut_page(_T('titre_page_admin_effacer'), "configuration", "base"); echo "<br><br><br>"; diff --git a/ecrire/exec/admin_plugin.php b/ecrire/exec/admin_plugin.php index 4883186538..8b751d7231 100644 --- a/ecrire/exec/admin_plugin.php +++ b/ecrire/exec/admin_plugin.php @@ -15,7 +15,7 @@ function exec_admin_plugin() { $surligne = ""; if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { - debut_page(_T('icone_admin_plugin'), "administration", "plugin"); + debut_page(_T('icone_admin_plugin'), "configuration", "plugin"); echo _T('avis_non_acces_page'); fin_page(); exit; @@ -34,7 +34,7 @@ function exec_admin_plugin() { if (isset($_GET['surligne'])) $surligne = $_GET['surligne']; global $couleur_claire; - debut_page(_T('icone_admin_plugin'), "administration", "plugin"); + debut_page(_T('icone_admin_plugin'), "configuration", "plugin"); echo "<style type='text/css'>\n"; echo <<<EOF div.cadre-padding ul li { @@ -95,7 +95,7 @@ EOF; echo "<br/><br/><br/>"; gros_titre(_T('icone_admin_plugin')); - // barre_onglets("administration", "plugin"); // a creer dynamiquement en fonction des plugin charges qui utilisent une page admin ? + // barre_onglets("configuration", "plugin"); // a creer dynamiquement en fonction des plugin charges qui utilisent une page admin ? debut_gauche(); debut_boite_info(); diff --git a/ecrire/exec/admin_tech.php b/ecrire/exec/admin_tech.php index 31ad520d58..2a6ffc1d94 100644 --- a/ecrire/exec/admin_tech.php +++ b/ecrire/exec/admin_tech.php @@ -18,7 +18,7 @@ function exec_admin_tech_dist() { global $connect_statut, $connect_login, $connect_toutes_rubriques, $couleur_foncee, $flag_gz, $options; - debut_page(_T('titre_admin_tech'), "administration", "base"); + debut_page(_T('titre_admin_tech'), "configuration", "base"); echo "<br />"; diff --git a/ecrire/exec/admin_vider.php b/ecrire/exec/admin_vider.php index 0d5d5bdcaa..17a8c65cc7 100644 --- a/ecrire/exec/admin_vider.php +++ b/ecrire/exec/admin_vider.php @@ -25,7 +25,7 @@ function exec_admin_vider_dist() $quota_cache, $spip_lang; -debut_page(_T('onglet_vider_cache'), "administration", "cache"); +debut_page(_T('onglet_vider_cache'), "configuration", "cache"); echo "<br><br><br>"; diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index 3d55c0bbed..967ac600fd 100644 --- a/ecrire/exec/articles.php +++ b/ecrire/exec/articles.php @@ -43,7 +43,7 @@ function exec_articles_dist() if (!$row) { // cas du numero hors table $titre = _T('public:aucun_article'); - debut_page("« $titre »", "documents", "articles"); + debut_page("« $titre »", "naviguer", "articles"); debut_grand_cadre(); fin_grand_cadre(); echo $titre; @@ -104,10 +104,10 @@ function exec_articles_dist() $id_trad = $row["id_trad"]; $id_version = $row["id_version"]; - // aucun doc implicitement inclus au départ. + // aucun doc implicitement inclus au depart. inclus_non_articles($id_article); - debut_page("« $titre »", "documents", "articles", "", "", $id_rubrique); + debut_page("« $titre »", "naviguer", "articles", "", "", $id_rubrique); debut_grand_cadre(); diff --git a/ecrire/exec/articles_edit.php b/ecrire/exec/articles_edit.php index e7250eddc5..0a6f4e6027 100644 --- a/ecrire/exec/articles_edit.php +++ b/ecrire/exec/articles_edit.php @@ -293,7 +293,7 @@ function exec_articles_edit_dist() if ($id_version) $titre.= ' ('._T('version')." $id_version)"; debut_page(_T('titre_page_articles_edit', array('titre' => $titre)), - "documents", "articles", "hauteurTextarea();", + "naviguer", "articles", "hauteurTextarea();", "", $id_rubrique); diff --git a/ecrire/exec/articles_forum.php b/ecrire/exec/articles_forum.php index 87ddaa5444..6e8e4aa5c4 100644 --- a/ecrire/exec/articles_forum.php +++ b/ecrire/exec/articles_forum.php @@ -35,7 +35,7 @@ function exec_articles_forum_dist() pipeline('exec_init',array('args'=>array('exec'=>'articles_forum','id_article'=>$id_article),'data'=>'')); - debut_page($titre, "documents", "articles", "", "", $id_rubrique); + debut_page($titre, "naviguer", "articles", "", "", $id_rubrique); articles_forum_cadres($id_rubrique, $titre, 'articles', "id_article=$id_article"); diff --git a/ecrire/exec/articles_page.php b/ecrire/exec/articles_page.php index 2302e17013..4903c7da36 100644 --- a/ecrire/exec/articles_page.php +++ b/ecrire/exec/articles_page.php @@ -22,7 +22,7 @@ function exec_articles_page_dist() global $connect_statut, $connect_id_auteur; pipeline('exec_init',array('args'=>array('exec'=>'articles_page'),'data'=>'')); - debut_page(_T('titre_page_articles_page'), "documents", "articles"); + debut_page(_T('titre_page_articles_page'), "naviguer", "articles"); debut_gauche(); diff --git a/ecrire/exec/articles_tous.php b/ecrire/exec/articles_tous.php index 30569f73db..634eeaf9e2 100644 --- a/ecrire/exec/articles_tous.php +++ b/ecrire/exec/articles_tous.php @@ -23,7 +23,7 @@ function exec_articles_tous_dist() pipeline('exec_init',array('args'=>array('exec'=>'articles_tous'),'data'=>'')); list($enfant, $first_couche, $last_couche) = arbo_articles_tous(); - debut_page(_T('titre_page_articles_tous'), "asuivre", "tout-site"); + debut_page(_T('titre_page_articles_tous'), "accueil", "tout-site"); debut_gauche(); if (($GLOBALS['meta']['multi_rubriques'] == 'oui' OR $GLOBALS['meta']['multi_articles'] == 'oui') AND $GLOBALS['meta']['gerer_trad'] == 'oui') diff --git a/ecrire/exec/articles_versions.php b/ecrire/exec/articles_versions.php index 036f4253dd..c7ff0a5981 100644 --- a/ecrire/exec/articles_versions.php +++ b/ecrire/exec/articles_versions.php @@ -106,7 +106,7 @@ foreach ($textes as $var => $t) $$var = $t; -debut_page(_T('info_historique')." « $titre »", "documents", "articles", "", "", $id_rubrique); +debut_page(_T('info_historique')." « $titre »", "naviguer", "articles", "", "", $id_rubrique); debut_grand_cadre(); diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php index 0e8bad11f5..7949419c31 100644 --- a/ecrire/exec/breves.php +++ b/ecrire/exec/breves.php @@ -21,7 +21,7 @@ function exec_breves_dist() charger_generer_url(); pipeline('exec_init',array('args'=>array('exec'=>'breves'),'data'=>'')); - debut_page(_T('titre_page_breves'), "documents", "breves"); + debut_page(_T('titre_page_breves'), "naviguer", "breves"); debut_gauche(); echo pipeline('affiche_gauche',array('args'=>array('exec'=>'breves'),'data'=>'')); creer_colonne_droite(); diff --git a/ecrire/exec/breves_edit.php b/ecrire/exec/breves_edit.php index 87aa42c3bc..745f974b48 100644 --- a/ecrire/exec/breves_edit.php +++ b/ecrire/exec/breves_edit.php @@ -60,7 +60,7 @@ else { pipeline('exec_init',array('args'=>array('exec'=>'breves_edit','id_breve'=>$id_breve),'data'=>'')); -debut_page(_T('titre_page_breves_edit', array('titre' => $titre)), "documents", "breves", "", "", $id_rubrique); +debut_page(_T('titre_page_breves_edit', array('titre' => $titre)), "naviguer", "breves", "", "", $id_rubrique); debut_grand_cadre(); diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php index 4738114610..32da0419bc 100644 --- a/ecrire/exec/breves_voir.php +++ b/ecrire/exec/breves_voir.php @@ -42,7 +42,7 @@ $flag_editable = (($connect_statut == '0minirezo' AND acces_rubrique($id_rubriqu pipeline('exec_init',array('args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),'data'=>'')); -debut_page("« $titre_breve »", "documents", "breves", "", "", $id_rubrique); +debut_page("« $titre_breve »", "naviguer", "breves", "", "", $id_rubrique); debut_grand_cadre(); diff --git a/ecrire/exec/brouteur.php b/ecrire/exec/brouteur.php index c8eb11007c..fbe2181193 100644 --- a/ecrire/exec/brouteur.php +++ b/ecrire/exec/brouteur.php @@ -31,7 +31,7 @@ function exec_brouteur_dist() } $largeur_col = round($largeur_table/$nb_col); - debut_page(_T('titre_page_articles_tous'), "asuivre", "tout-site", " hauteurFrame($nb_col);"); + debut_page(_T('titre_page_articles_tous'), "accueil", "tout-site", " hauteurFrame($nb_col);"); echo "\n<div> </div>"; diff --git a/ecrire/exec/calendrier.php b/ecrire/exec/calendrier.php index 4941a451ca..1680971625 100644 --- a/ecrire/exec/calendrier.php +++ b/ecrire/exec/calendrier.php @@ -40,7 +40,7 @@ function exec_calendrier_dist() array('nom_mois' => nom_mois($date), 'annee' => annee($date))); } - debut_page($titre, "redacteurs", "calendrier","",$css); + debut_page($titre, "accueil", "calendrier","",$css); echo "<div> </div>" ; echo http_calendrier_init('', $type, '','',generer_url_ecrire('calendrier', ($type ? "type=$type" : ''))); fin_page(); diff --git a/ecrire/exec/config_contenu.php b/ecrire/exec/config_contenu.php index f05702a2de..40f3507954 100644 --- a/ecrire/exec/config_contenu.php +++ b/ecrire/exec/config_contenu.php @@ -35,7 +35,7 @@ if ($changer_config == 'oui') { lire_metas(); pipeline('exec_init',array('args'=>array('exec'=>'config_contenu'),'data'=>'')); -debut_page(_T('titre_page_config_contenu'), "administration", "configuration"); +debut_page(_T('titre_page_config_contenu'), "configuration", "configuration"); echo "<br><br><br>"; gros_titre(_T('titre_page_config_contenu')); diff --git a/ecrire/exec/config_fonctions.php b/ecrire/exec/config_fonctions.php index d0a46b195e..2bedb0e275 100644 --- a/ecrire/exec/config_fonctions.php +++ b/ecrire/exec/config_fonctions.php @@ -30,7 +30,7 @@ function exec_config_fonctions_dist() global $flag_revisions, $options ; pipeline('exec_init',array('args'=>array('exec'=>'config_fonctions'),'data'=>'')); - debut_page(_T('titre_page_config_fonctions'), "administration", "configuration"); + debut_page(_T('titre_page_config_fonctions'), "configuration", "configuration"); echo "<br><br><br>"; gros_titre(_T('titre_config_fonctions')); diff --git a/ecrire/exec/config_lang.php b/ecrire/exec/config_lang.php index 2b47292172..a315b911b7 100644 --- a/ecrire/exec/config_lang.php +++ b/ecrire/exec/config_lang.php @@ -21,7 +21,7 @@ function exec_config_lang_dist() global $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_right, $all_langs, $changer_config; pipeline('exec_init',array('args'=>array('exec'=>'config_lang'),'data'=>'')); -debut_page(_T('titre_page_config_contenu'), "administration", "langues"); +debut_page(_T('titre_page_config_contenu'), "configuration", "langues"); echo "<br><br><br>"; gros_titre(_T('info_langues')); diff --git a/ecrire/exec/config_multilang.php b/ecrire/exec/config_multilang.php index 2fac7df017..cd279a61ec 100644 --- a/ecrire/exec/config_multilang.php +++ b/ecrire/exec/config_multilang.php @@ -23,7 +23,7 @@ function exec_config_multilang_dist() lire_metas(); pipeline('exec_init',array('args'=>array('exec'=>'config_multilang'),'data'=>'')); -debut_page(_T('titre_page_config_contenu'), "administration", "langues"); +debut_page(_T('titre_page_config_contenu'), "configuration", "langues"); echo "<br><br><br>"; gros_titre(_T('info_langues')); diff --git a/ecrire/exec/configuration.php b/ecrire/exec/configuration.php index 43befe7153..4c9d66ea03 100644 --- a/ecrire/exec/configuration.php +++ b/ecrire/exec/configuration.php @@ -47,7 +47,7 @@ lire_metas(); pipeline('exec_init',array('args'=>array('exec'=>'configuration'),'data'=>'')); -debut_page(_T('titre_page_configuration'), "administration", "configuration"); +debut_page(_T('titre_page_configuration'), "configuration", "configuration"); echo "<br><br><br>"; gros_titre(_T('titre_configuration')); diff --git a/ecrire/exec/controle_forum.php b/ecrire/exec/controle_forum.php index ab546dc66d..cdd090e1fa 100644 --- a/ecrire/exec/controle_forum.php +++ b/ecrire/exec/controle_forum.php @@ -196,7 +196,7 @@ function exec_controle_forum_dist() global $page, $debut, $debut_id_forum, $id_rubrique, $connect_statut, $connect_toutes_rubriques; - debut_page(_T('titre_page_forum_suivi'), "redacteurs", "forum-controle"); + debut_page(_T('titre_page_forum_suivi'), "forum", "forum-controle"); if (!preg_match('/^\w+$/', $page)) $page = "public"; diff --git a/ecrire/exec/controle_petition.php b/ecrire/exec/controle_petition.php index e93fa2321a..2d63950368 100644 --- a/ecrire/exec/controle_petition.php +++ b/ecrire/exec/controle_petition.php @@ -29,7 +29,7 @@ function exec_controle_petition_dist() $supp_petition = intval($supp_petition); $debut = intval($debut); - debut_page(_T('titre_page_controle_petition'), "redacteurs", "suivi-petition"); + debut_page(_T('titre_page_controle_petition'), "forum", "suivi-petition"); debut_gauche(); // diff --git a/ecrire/exec/documents_liste.php b/ecrire/exec/documents_liste.php index a393fb1f96..0c79e4aa84 100644 --- a/ecrire/exec/documents_liste.php +++ b/ecrire/exec/documents_liste.php @@ -21,7 +21,7 @@ function exec_documents_liste_dist() // Recupere les donnees // -debut_page(_T('titre_page_documents_liste'), "documents", "documents"); +debut_page(_T('titre_page_documents_liste'), "naviguer", "documents"); debut_gauche(); diff --git a/ecrire/exec/forum.php b/ecrire/exec/forum.php index 4dd9b3d5a1..00856ac014 100644 --- a/ecrire/exec/forum.php +++ b/ecrire/exec/forum.php @@ -37,12 +37,12 @@ function exec_forum_dist() $debut = intval($debut); if ($admin) { - debut_page(_T('titre_page_forum'), "redacteurs", "privadm"); + debut_page(_T('titre_page_forum'), "forum", "privadm"); $statutforum = 'privadm'; $logo = "forum-admin-24.gif"; $script = 'forum_admin'; } else { - debut_page(_T('titre_forum'), "redacteurs", "forum-interne"); + debut_page(_T('titre_forum'), "forum", "forum-interne"); $statutforum = 'privrac'; $logo = "forum-interne-24.gif"; $script = 'forum'; diff --git a/ecrire/exec/forum_envoi.php b/ecrire/exec/forum_envoi.php index 4b04c5ce06..31fb9742d5 100644 --- a/ecrire/exec/forum_envoi.php +++ b/ecrire/exec/forum_envoi.php @@ -63,8 +63,8 @@ if ($valider_forum AND ($statut!='')) { redirige_par_entete(rawurldecode($url)); } -if ($id_message) debut_page(_T('titre_page_forum_envoi'), "asuivre", "messagerie"); -else debut_page(_T('titre_page_forum_envoi'), "redacteurs"); +if ($id_message) debut_page(_T('titre_page_forum_envoi'), "accueil", "messagerie"); +else debut_page(_T('titre_page_forum_envoi'), "accueil"); debut_gauche(); debut_droite(); diff --git a/ecrire/exec/lang_raccourcis.php b/ecrire/exec/lang_raccourcis.php index 0fa1f61ef4..077efbd8b1 100644 --- a/ecrire/exec/lang_raccourcis.php +++ b/ecrire/exec/lang_raccourcis.php @@ -33,7 +33,7 @@ function exec_lang_raccourcis_dist() { $module = 'public'; debut_page(_T('module_fichier_langue').": $module", - "administration", "langues"); + "configuration", "langues"); echo "<br><br><br>"; gros_titre(_T('module_fichier_langue').": $module"); diff --git a/ecrire/exec/message.php b/ecrire/exec/message.php index 3e649226fd..f36161f36a 100644 --- a/ecrire/exec/message.php +++ b/ecrire/exec/message.php @@ -492,7 +492,7 @@ function exec_affiche_message_dist($id_message, $cherche_auteur, $nouv_auteur, $ if ($type != "affich") spip_query("UPDATE spip_auteurs_messages SET vu='oui' WHERE id_message='$id_message' AND id_auteur='$connect_id_auteur'"); - debut_page($titre, "redacteurs", "messagerie"); + debut_page($titre, "accueil", "messagerie"); debut_gauche(); diff --git a/ecrire/exec/message_edit.php b/ecrire/exec/message_edit.php index a1f82ceeb4..c21bd927c8 100644 --- a/ecrire/exec/message_edit.php +++ b/ecrire/exec/message_edit.php @@ -93,7 +93,7 @@ $statut = $row["statut"]; $rv = $row["rv"]; $expediteur = $row["id_auteur"]; -debut_page(_T('titre_page_message_edit'), "redacteurs", "messagerie"); +debut_page(_T('titre_page_message_edit'), "accueil", "messagerie"); if (!($expediteur = $connect_id_auteur OR ($type == 'affich' AND $connect_statut == '0minirezo'))) die(); diff --git a/ecrire/exec/messagerie.php b/ecrire/exec/messagerie.php index f05843313d..1c786157f1 100644 --- a/ecrire/exec/messagerie.php +++ b/ecrire/exec/messagerie.php @@ -34,7 +34,7 @@ if ($detruire_message) { spip_query("DELETE FROM spip_forum WHERE id_message=$detruire_message"); } -debut_page(_T('titre_page_messagerie'), "redacteurs", "messagerie"); +debut_page(_T('titre_page_messagerie'), "accueil", "messagerie"); debut_gauche("messagerie"); diff --git a/ecrire/exec/mots_edit.php b/ecrire/exec/mots_edit.php index 2f5deba407..fcc1106ade 100644 --- a/ecrire/exec/mots_edit.php +++ b/ecrire/exec/mots_edit.php @@ -114,7 +114,7 @@ if ($redirect_ok == 'oui' && $redirect) { } pipeline('exec_init',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>'')); -debut_page("« $titre_mot »", "documents", "mots"); +debut_page("« $titre_mot »", "naviguer", "mots"); debut_gauche(); diff --git a/ecrire/exec/mots_tous.php b/ecrire/exec/mots_tous.php index 44d83c8bd1..85d57bf4aa 100644 --- a/ecrire/exec/mots_tous.php +++ b/ecrire/exec/mots_tous.php @@ -78,7 +78,7 @@ function exec_mots_tous_dist() pipeline('exec_init',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); -debut_page(_T('titre_page_mots_tous'), "documents", "mots"); +debut_page(_T('titre_page_mots_tous'), "naviguer", "mots"); debut_gauche(); echo pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_tous'),'data'=>'')); diff --git a/ecrire/exec/mots_type.php b/ecrire/exec/mots_type.php index da0a8c0b2f..fef7d00442 100644 --- a/ecrire/exec/mots_type.php +++ b/ecrire/exec/mots_type.php @@ -58,7 +58,7 @@ if ($connect_statut == '0minirezo' AND $new == "oui") { } pipeline('exec_init',array('args'=>array('exec'=>'mots_types','id_groupe'=>$id_groupe),'data'=>'')); -debut_page("« $titre »", "documents", "mots"); +debut_page("« $titre »", "naviguer", "mots"); debut_gauche(); diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php index d63a33b4b7..1f6d2ea6fa 100644 --- a/ecrire/exec/naviguer.php +++ b/ecrire/exec/naviguer.php @@ -78,7 +78,7 @@ function exec_naviguer_dist() debut_page(($titre ? ("« ".textebrut(typo($titre))." »") : _T('titre_naviguer_dans_le_site')), - "documents", + "naviguer", "rubriques", '', '', diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php index 54170da624..cb2c916c96 100644 --- a/ecrire/exec/rubriques_edit.php +++ b/ecrire/exec/rubriques_edit.php @@ -53,7 +53,7 @@ else { } pipeline('exec_init',array('args'=>array('exec'=>'rubriques_edit','id_rubrique'=>$id_rubrique),'data'=>'')); - debut_page(_T('info_modifier_titre', array('titre' => $titre)), "documents", "rubriques", '', '', $id_rubrique); + debut_page(_T('info_modifier_titre', array('titre' => $titre)), "naviguer", "rubriques", '', '', $id_rubrique); if ($id_parent == 0) $ze_logo = "secteur-24.gif"; else $ze_logo = "rubrique-24.gif"; diff --git a/ecrire/exec/sites.php b/ecrire/exec/sites.php index bad37ad61f..bf489e1990 100644 --- a/ecrire/exec/sites.php +++ b/ecrire/exec/sites.php @@ -221,7 +221,7 @@ else pipeline('exec_init',array('args'=>array('exec'=>'sites','id_syndic'=>$id_syndic),'data'=>'')); -debut_page("$titre_page","documents","sites", "", "", $id_rubrique); +debut_page("$titre_page","naviguer","sites", "", "", $id_rubrique); //////// parents diff --git a/ecrire/exec/sites_edit.php b/ecrire/exec/sites_edit.php index c9ed5d2156..431120e656 100644 --- a/ecrire/exec/sites_edit.php +++ b/ecrire/exec/sites_edit.php @@ -39,7 +39,7 @@ else { } pipeline('exec_init',array('args'=>array('exec'=>'sites_edit','id_syndic'=>$id_syndic),'data'=>'')); -debut_page(_T('info_site_reference_2'), "documents", "sites", "", "", $id_rubrique); +debut_page(_T('info_site_reference_2'), "naviguer", "sites", "", "", $id_rubrique); debut_grand_cadre(); diff --git a/ecrire/exec/sites_tous.php b/ecrire/exec/sites_tous.php index 324b8b21b2..54ce96e478 100644 --- a/ecrire/exec/sites_tous.php +++ b/ecrire/exec/sites_tous.php @@ -20,7 +20,7 @@ function exec_sites_tous_dist() global $connect_statut, $options; pipeline('exec_init',array('args'=>array('exec'=>'sites_tous'),'data'=>'')); -debut_page(_T('titre_page_sites_tous'),"documents","sites"); +debut_page(_T('titre_page_sites_tous'),"naviguer","sites"); debut_gauche(); echo pipeline('affiche_gauche',array('args'=>array('exec'=>'sites_tous'),'data'=>'')); creer_colonne_droite(); diff --git a/ecrire/exec/statistiques_lang.php b/ecrire/exec/statistiques_lang.php index b17db17da9..a7416cfb24 100644 --- a/ecrire/exec/statistiques_lang.php +++ b/ecrire/exec/statistiques_lang.php @@ -18,7 +18,7 @@ function exec_statistiques_lang_dist() { global $connect_statut, $couleur_foncee, $critere, $spip_ecran, $spip_lang_right; - debut_page(_T('onglet_repartition_lang'), "suivi", "repartition-langues"); + debut_page(_T('onglet_repartition_lang'), "statistiques_visites", "repartition-langues"); if ($spip_ecran == "large") { $largeur_table = 974; diff --git a/ecrire/exec/statistiques_referers.php b/ecrire/exec/statistiques_referers.php index 249cab3b20..f6b035fb9a 100644 --- a/ecrire/exec/statistiques_referers.php +++ b/ecrire/exec/statistiques_referers.php @@ -34,7 +34,7 @@ else { } } -debut_page(_T('titre_page_statistiques_referers'), "suivi", "referers"); +debut_page(_T('titre_page_statistiques_referers'), "statistiques_visites", "referers"); echo "<br /><br /><br />"; gros_titre(_T('titre_liens_entrants')); diff --git a/ecrire/exec/statistiques_repartition.php b/ecrire/exec/statistiques_repartition.php index e824608d2e..f99e75d690 100644 --- a/ecrire/exec/statistiques_repartition.php +++ b/ecrire/exec/statistiques_repartition.php @@ -129,7 +129,7 @@ function exec_statistiques_repartition_dist() global $connect_statut, $connect_toutes_rubriques, $spip_ecran, $taille, $abs_total, $nombre_vis, $critere; - debut_page(_T('titre_page_statistiques'), "suivi", "repartition"); + debut_page(_T('titre_page_statistiques'), "statistiques_visites", "repartition"); if (($connect_statut != '0minirezo')|| !$connect_toutes_rubriques) { echo _T('avis_non_acces_page'); diff --git a/ecrire/exec/statistiques_visites.php b/ecrire/exec/statistiques_visites.php index 834af1a8ed..ddfcf82d3a 100644 --- a/ecrire/exec/statistiques_visites.php +++ b/ecrire/exec/statistiques_visites.php @@ -76,7 +76,7 @@ else { if ($titre) $pourarticle = " "._T('info_pour')." « $titre »"; if ($origine) { - debut_page(_T('titre_page_statistiques_referers'), "suivi", "statistiques"); + debut_page(_T('titre_page_statistiques_referers'), "statistiques_visites", "statistiques"); echo "<br /><br />"; gros_titre(_T('titre_liens_entrants')); barre_onglets("statistiques", "referers"); @@ -90,7 +90,7 @@ if ($origine) { } else { - debut_page(_T('titre_page_statistiques_visites').$pourarticle, "suivi", "statistiques"); + debut_page(_T('titre_page_statistiques_visites').$pourarticle, "statistiques_visites", "statistiques"); echo "<br /><br />"; gros_titre(_T('titre_evolution_visite')."<html>".aide("confstat")."</html>"); // barre_onglets("statistiques", "evolution"); diff --git a/ecrire/exec/synchro.php b/ecrire/exec/synchro.php index f4bf3aa7dc..1dfe2f52d1 100644 --- a/ecrire/exec/synchro.php +++ b/ecrire/exec/synchro.php @@ -34,7 +34,7 @@ function exec_synchro_dist() { global $connect_id_auteur; ///// debut de la page -debut_page(_T("icone_suivi_activite"), "asuivre", "synchro"); +debut_page(_T("icone_suivi_activite"), "accueil", "synchro"); echo "<br><br><br>"; gros_titre(_T("icone_suivi_activite")); diff --git a/ecrire/img_pack/layer.js b/ecrire/img_pack/layer.js index a31bfad11b..0833cf455b 100644 --- a/ecrire/img_pack/layer.js +++ b/ecrire/img_pack/layer.js @@ -1,62 +1,56 @@ -var vis = new Array(); +var memo_obj = new Array(); +function findObj_test_forcer(n, forcer) { + var p,i,x; - var memo_obj = new Array(); - - function findObj_test_forcer(n, forcer) { - var p,i,x; + // Voir si on n'a pas deja memoriser cet element + if (memo_obj[n] && !forcer) { + return memo_obj[n]; + } - // Voir si on n'a pas deja memoriser cet element - if (memo_obj[n] && !forcer) { - return memo_obj[n]; - } - - d = document; - if((p = n.indexOf("?"))>0 && parent.frames.length) { - d = parent.frames[n.substring(p+1)].document; - n = n.substring(0,p); - } - if(!(x = d[n]) && d.all) { - x = d.all[n]; - } - for (i = 0; !x && i<d.forms.length; i++) { - x = d.forms[i][n]; - } - for(i=0; !x && d.layers && i<d.layers.length; i++) x = findObj(n,d.layers[i].document); - if(!x && document.getElementById) x = document.getElementById(n); - - // Memoriser l'element - if (!forcer) memo_obj[n] = x; - - return x; + d = document; + if((p = n.indexOf("?"))>0 && parent.frames.length) { + d = parent.frames[n.substring(p+1)].document; + n = n.substring(0,p); } - - function findObj(n) { - return findObj_test_forcer(n, false); + if(!(x = d[n]) && d.all) { + x = d.all[n]; } - // findObj sans memorisation de l'objet - avec Ajax, les elements se deplacent dans DOM - function findObj_forcer(n) { - return findObj_test_forcer(n, true); + for (i = 0; !x && i<d.forms.length; i++) { + x = d.forms[i][n]; } - - function hide_obj(obj) { - element = findObj(obj); - if(element) { - if (element.style.visibility != "hidden") element.style.visibility = "hidden"; - } + for(i=0; !x && d.layers && i<d.layers.length; i++) x = findObj(n,d.layers[i].document); + if(!x && document.getElementById) x = document.getElementById(n); + + // Memoriser l'element + if (!forcer) memo_obj[n] = x; + return x; +} + +function findObj(n) { + return findObj_test_forcer(n, false); +} +// findObj sans memorisation de l'objet - avec Ajax, les elements se deplacent dans DOM +function findObj_forcer(n) { + return findObj_test_forcer(n, true); +} + +function hide_obj(obj) { + element = findObj(obj); + if(element) { + if (element.style.visibility != "hidden") element.style.visibility = "hidden"; } - +} + function swap_couche(couche, rtl, dir, no_swap) { triangle = findObj('triangle' + couche); if (!(layer = findObj('Layer' + couche))) return; - if (vis[couche] == 'hide'){ + if (layer.style.display == "none"){ if (!no_swap && triangle) triangle.src = dir + 'deplierbas.gif'; layer.style.display = 'block'; - vis[couche] = 'show'; } else { if (!no_swap && triangle) triangle.src = dir + 'deplierhaut' + rtl + '.gif'; layer.style.display = 'none'; - vis[couche] = 'hide'; } } function ouvrir_couche(couche, rtl,dir) { @@ -64,14 +58,12 @@ function ouvrir_couche(couche, rtl,dir) { if (!(layer = findObj('Layer' + couche))) return; if (triangle) triangle.src = dir + 'deplierbas.gif'; layer.style.display = 'block'; - vis[couche] = 'show'; } function fermer_couche(couche, rtl, dir) { triangle = findObj('triangle' + couche); if (!(layer = findObj('Layer' + couche))) return; if (triangle) triangle.src = dir + 'deplierhaut' + rtl + '.gif'; layer.style.display = 'none'; - vis[couche] = 'hide'; } function manipuler_couches(action,rtl,first,last, dir) { if (action=='ouvrir') { diff --git a/ecrire/inc/auth.php b/ecrire/inc/auth.php index 4a3a13fa88..2a2145b360 100644 --- a/ecrire/inc/auth.php +++ b/ecrire/inc/auth.php @@ -110,12 +110,12 @@ function inc_auth_dist() { $_SERVER['PHP_AUTH_PW'] = ''; } - } else if ($GLOBALS['_SERVER']['REMOTE_USER']) + } else if ($_SERVER['REMOTE_USER']) // Authentification .htaccess old style, car .htaccess semble // souvent definir *aussi* PHP_AUTH_USER et PHP_AUTH_PW - $connect_login = $GLOBALS['_SERVER']['REMOTE_USER']; + $connect_login = $_SERVER['REMOTE_USER']; } $where = $connect_id_auteur ? @@ -176,11 +176,11 @@ function inc_auth_dist() { function auth_prefs() { - if (!$GLOBALS['set_disp'] = $GLOBALS['_COOKIE']['spip_display']) + if (!$GLOBALS['set_disp'] = $_COOKIE['spip_display']) $GLOBALS['set_disp'] = 2; - if (!$GLOBALS['set_couleur'] = $GLOBALS['_COOKIE']['spip_couleur']) + if (!$GLOBALS['set_couleur'] = $_COOKIE['spip_couleur']) $GLOBALS['set_couleur'] = 6; - if (!$GLOBALS['set_options'] = $GLOBALS['_COOKIE']['spip_options']) + if (!$GLOBALS['set_options'] = $_COOKIE['spip_options']) $GLOBALS['set_options'] = 'basiques'; } diff --git a/ecrire/inc/boutons.php b/ecrire/inc/boutons.php index 87c151dd73..e174a3a295 100644 --- a/ecrire/inc/boutons.php +++ b/ecrire/inc/boutons.php @@ -68,16 +68,19 @@ function definir_barre_boutons() { $boutons_admin['statistiques_visites']= new Bouton('statistiques-48.png', 'icone_statistiques_visites'); } - if ($GLOBALS['connect_statut'] == '0minirezo') { + if ($GLOBALS['connect_statut'] == '0minirezo') { $boutons_admin['configuration']= new Bouton('administration-48.png', 'icone_configuration_site'); } + $boutons_admin['espacement']=null; + $urlAide= generer_url_ecrire('aide_index')."&var_lang=$spip_lang"; $boutons_admin['aide_index']= new Bouton('aide-48'.$spip_lang_rtl.'.png', 'icone_aide_ligne', $urlAide, null, "javascript:window.open('$urlAide', 'aide_spip', 'scrollbars=yes,resizable=yes,width=740,height=580');", 'aide_spip'); + $boutons_admin['visiter']= new Bouton("visiter-48$spip_lang_rtl.png", 'icone_visiter_site', "$adresse_site/"); diff --git a/ecrire/inc/gadgets.php b/ecrire/inc/gadgets.php index 750e7d0b32..92d3b6c78a 100644 --- a/ecrire/inc/gadgets.php +++ b/ecrire/inc/gadgets.php @@ -448,28 +448,30 @@ function gadget_messagerie() { function dessiner_gadgets($id_rubrique) { - $script = - http_script("document.getElementById('gadget-rubriques').innerHTML = \"" + if ($_COOKIE['spip_accepte_ajax'] != -1) { + return "\n<!-- javascript gadgets -->\n" . + http_script( + "document.getElementById('gadget-rubriques').innerHTML = \"" . addslashes(strtr(gadget_rubriques($id_rubrique),"\n\r"," ")) - . "\";") - . http_script("document.getElementById('gadget-navigation').innerHTML = \"" + . "\";\n" . + "document.getElementById('gadget-navigation').innerHTML = \"" . addslashes(strtr(gadget_navigation($id_rubrique),"\n\r"," ")) - . "\";") -# . http_script("document.getElementById('gadget-recherche').innerHTML = \"" + . "\";\n" . +# "document.getElementById('gadget-recherche').innerHTML = \"" # . addslashes(strtr(gadget_recherche($id_rubrique),"\n\r"," ")) -# . "\";") - . http_script("document.getElementById('gadget-agenda').innerHTML = \"" +# . "\";\n" . + "document.getElementById('gadget-agenda').innerHTML = \"" . addslashes(strtr(gadget_agenda($id_rubrique),"\n\r"," ")) - . "\";") - . http_script("document.getElementById('gadget-messagerie').innerHTML = \"" + . "\";\n" . + "document.getElementById('gadget-messagerie').innerHTML = \"" . addslashes(strtr(gadget_messagerie($id_rubrique),"\n\r"," ")) - . "\";") -# . http_script("document.getElementById('gadget-suivi').innerHTML = \"" + . "\";\n" . +# "document.getElementById('gadget-suivi').innerHTML = \"" # . addslashes(strtr(gadget_suivi($id_rubrique),"\n\r"," ")) -# . "\";") - ; +# . "\";\n" . - return $script; + ''); + } } ?> \ No newline at end of file diff --git a/ecrire/inc/import.php b/ecrire/inc/import.php index 0e4673bf42..3b231556ad 100644 --- a/ecrire/inc/import.php +++ b/ecrire/inc/import.php @@ -356,7 +356,7 @@ function import_all_continue() $archive = $dir . $request['archive']; $affiche_progression_pourcent = @filesize($archive); - debut_page(_T('titre_page_index'), "asuivre", "asuivre"); + debut_page(_T('titre_page_index'), "accueil", "accueil"); debut_gauche(); diff --git a/ecrire/inc/layer.php b/ecrire/inc/layer.php index 074ceb14b3..52465d90fc 100644 --- a/ecrire/inc/layer.php +++ b/ecrire/inc/layer.php @@ -32,9 +32,11 @@ function debut_block_invisible($nom_block){ if (!$a = debut_block_visible($nom_block)) return ''; - return $a . - http_script("vis['".$numero_block[$nom_block]."'] = 'hide'; - document.getElementById('Layer".$numero_block["$nom_block"]."').style.display=\"none\";",'',''); + // si on n'accepte pas js, ne pas fermer + if ($_COOKIE['spip_accepte_ajax'] == -1) + return $a; + else + return inserer_attribut($a, 'style', 'display:none;'); } function fin_block() { diff --git a/ecrire/inc/minipres.php b/ecrire/inc/minipres.php index 0a6d32e437..3c9b5b0b8a 100644 --- a/ecrire/inc/minipres.php +++ b/ecrire/inc/minipres.php @@ -130,9 +130,20 @@ function exec_info_dist() { // Tester si Ajax fonctionne pour ce brouteur // (si on arrive la c'est que c'est bon, donc poser le cookie) -function exec_test_ajax_dist() -{ - spip_setcookie('spip_accepte_ajax', 1); +function exec_test_ajax_dist() { + switch (_request('js')) { + // on est appele par <noscript> + case -1: + spip_setcookie('spip_accepte_ajax', -1); + redirige_par_entete(_DIR_IMG_PACK.'puce-orange-anim.gif'); + break; + + // ou par ajax + case 1: + default: + spip_setcookie('spip_accepte_ajax', 1); + break; + } } // Afficher le bouton "preview" dans l'espace public diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php index dddab3b8c8..8bacf65a5f 100644 --- a/ecrire/inc/presentation.php +++ b/ecrire/inc/presentation.php @@ -1635,23 +1635,28 @@ function debut_javascript($admin, $stat) include_spip('inc/charsets'); - # teste la capacite ajax : on envoie un cookie -1 - # et un script ajax ; si le script reussit le cookie passera a +1 - if (!isset($GLOBALS['_COOKIE']['spip_accepte_ajax'])) { - spip_setcookie('spip_accepte_ajax', -1); - $ajax = "if (a = createXmlHttp()) { - a.open('GET', '" . generer_url_ecrire('test_ajax', true) . + // tester les capacites JS : + + // On envoie un script ajah ; si le script reussit le cookie passera a +1 + // on installe egalement un <noscript></noscript> qui charge une image qui + // pose un cookie valant -1 + if ($_COOKIE['spip_accepte_ajax'] < 1) { + $tester_javascript = "if (a = createXmlHttp()) { + a.open('GET', '" . generer_url_ecrire('test_ajax', 'js=1') . "', true) ; a.send(null); }"; - } else $ajax = ""; + } + if ($_COOKIE['spip_accepte_ajax'] != -1) { + define('_TESTER_NOSCRIPT', + "<noscript><div style='display:none;'><img src='".generer_url_ecrire('test_ajax', 'js=-1')."' width='1' height='1' alt='' /></div></noscript>\n"); // pour le pied de page + } return // envoi le fichier JS de config si browser ok. $GLOBALS['browser_layer'] . http_script( - # tester la capacite ajax si ce n'est pas deja fait - $ajax . + $tester_javascript . "\nvar ajax_image_searching = '<div style=\"float: ".$GLOBALS['spip_lang_right'].";\"><img src=\"".url_absolue(_DIR_IMG_PACK."searching.gif")."\" /></div>';" . "\nvar admin = " . ($admin ? 1 : 0) . "\nvar stat = " . ($stat ? 1 : 0) . @@ -1990,7 +1995,7 @@ function lien_change_var($lien, $set, $couleur, $coords, $titre, $mouseOver="") // Presentation de l'interface privee, debut du HTML // -function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivre", $onLoad = "", $css="", $id_rubrique = "") { +function debut_page($titre = "", $rubrique = "accueil", $sous_rubrique = "accueil", $onLoad = "", $css="", $id_rubrique = "") { init_entete($titre, $rubrique, $css); definir_barre_boutons(); @@ -2023,7 +2028,7 @@ function init_entete($titre, $rubrique, $css='') { } // fonction envoyant la double serie d'icones de redac -function init_body($rubrique='asuivre', $sous_rubrique='asuivre', $onLoad='', $id_rubrique='') { +function init_body($rubrique='accueil', $sous_rubrique='accueil', $onLoad='', $id_rubrique='') { global $couleur_foncee, $couleur_claire, $adresse_site; global $connect_id_auteur; global $connect_statut; @@ -2116,8 +2121,9 @@ function init_body($rubrique='asuivre', $sous_rubrique='asuivre', $onLoad='', $i $decal=0; $largitem_moy = 85; $largeur_maxi_menu = $largeur-100; + foreach($GLOBALS['boutons_admin'] as $page => $detail) { - if ($rubrique == $page) { + if (($rubrique == $page) AND ($_COOKIE['spip_accepte_ajax']==-1)) { $class = "visible_au_chargement"; } else { $class = "invisible_au_chargement"; @@ -2147,12 +2153,6 @@ function init_body($rubrique='asuivre', $sous_rubrique='asuivre', $onLoad='', $i $decal += largeur_icone_bandeau_principal(_T($detail->libelle)); } - // Refermer tout de suite le bandeau deroule par defaut - echo " - <script type='text/javascript'><!-- - changestyle('-', '-', '-'); - // --></script>\n"; - echo "</div>"; echo "</td></tr></table>"; @@ -2401,7 +2401,7 @@ function fin_cadre_formulaire(){ // Debut de la colonne de gauche // -function debut_gauche($rubrique = "asuivre") { +function debut_gauche($rubrique = "accueil") { global $connect_statut; global $options, $spip_display; global $connect_id_auteur; @@ -2555,6 +2555,8 @@ function fin_html() { if (function_exists('dessiner_gadgets')) echo dessiner_gadgets($GLOBALS['id_rubrique_gadgets']); + if (defined('_TESTER_NOSCRIPT')) + echo _TESTER_NOSCRIPT; echo "</body></html>\n"; } -- GitLab