From 3b0a6d63ea9a3f79a749fbc8fb000e31482259c5 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Mon, 10 Jul 2006 19:48:18 +0000
Subject: [PATCH] pipeline exec_init

---
 ecrire/exec/accueil.php          | 2 ++
 ecrire/exec/articles_forum.php   | 2 ++
 ecrire/exec/articles_page.php    | 1 +
 ecrire/exec/articles_tous.php    | 1 +
 ecrire/exec/auteur_infos.php     | 2 +-
 ecrire/exec/auteurs.php          | 1 +
 ecrire/exec/auteurs_edit.php     | 2 +-
 ecrire/exec/breves.php           | 2 ++
 ecrire/exec/breves_edit.php      | 1 +
 ecrire/exec/breves_voir.php      | 1 +
 ecrire/exec/config_contenu.php   | 1 +
 ecrire/exec/config_fonctions.php | 1 +
 ecrire/exec/config_lang.php      | 1 +
 ecrire/exec/config_multilang.php | 1 +
 ecrire/exec/configuration.php    | 1 +
 ecrire/exec/mots_edit.php        | 1 +
 ecrire/exec/mots_tous.php        | 1 +
 ecrire/exec/mots_type.php        | 1 +
 ecrire/exec/naviguer.php         | 1 +
 ecrire/exec/rubriques_edit.php   | 1 +
 ecrire/exec/sites.php            | 1 +
 ecrire/exec/sites_edit.php       | 1 +
 ecrire/exec/sites_tous.php       | 1 +
 23 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php
index 68a4d54617..b5b9ca4a6f 100644
--- a/ecrire/exec/accueil.php
+++ b/ecrire/exec/accueil.php
@@ -435,6 +435,8 @@ function exec_accueil_dist()
   global $id_rubrique, $meta, $connect_statut, $options,  $connect_id_auteur, $flag_ob;
 
   $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_gauche();
diff --git a/ecrire/exec/articles_forum.php b/ecrire/exec/articles_forum.php
index a563215599..3e3111bd6c 100644
--- a/ecrire/exec/articles_forum.php
+++ b/ecrire/exec/articles_forum.php
@@ -32,6 +32,8 @@ function exec_articles_forum_dist()
 		$titre = $row["titre"];
 		$id_rubrique = $row["id_rubrique"];
 	}
+	
+ 	pipeline('exec_init',array('args'=>array('exec'=>'articles_forum','id_article'=>$id_article),'data'=>''));
 
 	debut_page($titre, "documents", "articles", "", "", $id_rubrique);
 
diff --git a/ecrire/exec/articles_page.php b/ecrire/exec/articles_page.php
index a64b274300..5355c95fec 100644
--- a/ecrire/exec/articles_page.php
+++ b/ecrire/exec/articles_page.php
@@ -21,6 +21,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_gauche();
diff --git a/ecrire/exec/articles_tous.php b/ecrire/exec/articles_tous.php
index 0a75628bc9..21f6db8a05 100644
--- a/ecrire/exec/articles_tous.php
+++ b/ecrire/exec/articles_tous.php
@@ -21,6 +21,7 @@ function exec_articles_tous_dist()
 
 	if (!is_array($aff_art)) $aff_art = array('prop','publie');
 
+ 	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_gauche();
diff --git a/ecrire/exec/auteur_infos.php b/ecrire/exec/auteur_infos.php
index 5adc1b4cc8..6dae335591 100644
--- a/ecrire/exec/auteur_infos.php
+++ b/ecrire/exec/auteur_infos.php
@@ -40,7 +40,7 @@ global $ajouter_id_article,
 
  $id_auteur = intval($id_auteur);
  $ajouter_id_article = intval($ajouter_id_article);
- pipeline('exec_init',array('args'=>array('exec'=>'auteur_infos','$id_auteur'=>$id_auteur),'data'=>''));
+ pipeline('exec_init',array('args'=>array('exec'=>'auteur_infos','id_auteur'=>$id_auteur),'data'=>''));
 
 //
 // Recuperer id_auteur ou se preparer a l'inventer
diff --git a/ecrire/exec/auteurs.php b/ecrire/exec/auteurs.php
index da70f1f3d0..3b024bbfd4 100644
--- a/ecrire/exec/auteurs.php
+++ b/ecrire/exec/auteurs.php
@@ -55,6 +55,7 @@ while ($auteur = spip_fetch_array($result)) {
 		$lettre_prec = $premiere_lettre;
 	}
  }
+ pipeline('exec_init',array('args'=>array('exec'=>'auteurs'),'data'=>''));
 
 affiche_auteurs($auteurs, $lettre, $max_par_page, $nombre_auteurs);
 }
diff --git a/ecrire/exec/auteurs_edit.php b/ecrire/exec/auteurs_edit.php
index 5f4576a7bd..16c47f9e58 100644
--- a/ecrire/exec/auteurs_edit.php
+++ b/ecrire/exec/auteurs_edit.php
@@ -22,7 +22,7 @@ function exec_auteurs_edit_dist()
   global $connect_id_auteur, $spip_display;
 
 	$id_auteur = intval(_request('id_auteur'));
-	pipeline('exec_init',array('args'=>array('exec'=>'auteur_edit','$id_auteur'=>$id_auteur),'data'=>''));
+	pipeline('exec_init',array('args'=>array('exec'=>'auteurs_edit','$id_auteur'=>$id_auteur),'data'=>''));
 
 	$result = spip_query("SELECT * FROM spip_auteurs WHERE id_auteur='$id_auteur'");
 
diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php
index 4eb509a106..5e051e546d 100644
--- a/ecrire/exec/breves.php
+++ b/ecrire/exec/breves.php
@@ -19,6 +19,8 @@ function exec_breves_dist()
 	global $spip_lang_left, $spip_lang_right;
 
 	charger_generer_url();
+ 	pipeline('exec_init',array('args'=>array('exec'=>'breves'),'data'=>''));
+	
 	debut_page(_T('titre_page_breves'), "documents", "breves");
 	debut_gauche();
 	debut_droite();
diff --git a/ecrire/exec/breves_edit.php b/ecrire/exec/breves_edit.php
index 98afedbbbf..6fcaed61a7 100644
--- a/ecrire/exec/breves_edit.php
+++ b/ecrire/exec/breves_edit.php
@@ -58,6 +58,7 @@ else {
 	$id_rubrique = $row['id_secteur'];
 }
 
+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);
 
diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php
index 8aa7d0bf50..2e1164343c 100644
--- a/ecrire/exec/breves_voir.php
+++ b/ecrire/exec/breves_voir.php
@@ -41,6 +41,7 @@ if ($row = spip_fetch_array($result)) {
 
 $flag_editable = (($connect_statut == '0minirezo' AND acces_rubrique($id_rubrique)) OR $statut == 'prop');
 
+pipeline('exec_init',array('args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),'data'=>''));
 
 debut_page("&laquo; $titre_breve &raquo;", "documents", "breves", "", "", $id_rubrique);
 
diff --git a/ecrire/exec/config_contenu.php b/ecrire/exec/config_contenu.php
index 38452f38a7..35b09d5115 100644
--- a/ecrire/exec/config_contenu.php
+++ b/ecrire/exec/config_contenu.php
@@ -34,6 +34,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");
 
 echo "<br><br><br>";
diff --git a/ecrire/exec/config_fonctions.php b/ecrire/exec/config_fonctions.php
index 9ac3c07af9..b9271fb0c2 100644
--- a/ecrire/exec/config_fonctions.php
+++ b/ecrire/exec/config_fonctions.php
@@ -29,6 +29,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");
 
 	echo "<br><br><br>";
diff --git a/ecrire/exec/config_lang.php b/ecrire/exec/config_lang.php
index 379944b1d4..2b47292172 100644
--- a/ecrire/exec/config_lang.php
+++ b/ecrire/exec/config_lang.php
@@ -20,6 +20,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");
 
 echo "<br><br><br>";
diff --git a/ecrire/exec/config_multilang.php b/ecrire/exec/config_multilang.php
index e9123dc341..753107a520 100644
--- a/ecrire/exec/config_multilang.php
+++ b/ecrire/exec/config_multilang.php
@@ -22,6 +22,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");
 
 echo "<br><br><br>";
diff --git a/ecrire/exec/configuration.php b/ecrire/exec/configuration.php
index 20960febfd..d57568e11f 100644
--- a/ecrire/exec/configuration.php
+++ b/ecrire/exec/configuration.php
@@ -46,6 +46,7 @@ else {
  }
 lire_metas();
 
+pipeline('exec_init',array('args'=>array('exec'=>'configuration'),'data'=>''));
 
 debut_page(_T('titre_page_configuration'), "administration", "configuration");
 
diff --git a/ecrire/exec/mots_edit.php b/ecrire/exec/mots_edit.php
index 62fbd40df2..0461b85de8 100644
--- a/ecrire/exec/mots_edit.php
+++ b/ecrire/exec/mots_edit.php
@@ -113,6 +113,7 @@ if ($redirect_ok == 'oui' && $redirect) {
 		$id_groupe = $row['id_groupe'];
 	 } else $id_mot = 0;
  }
+pipeline('exec_init',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>''));
 
 debut_page("&laquo; $titre_mot &raquo;", "documents", "mots");
 debut_gauche();
diff --git a/ecrire/exec/mots_tous.php b/ecrire/exec/mots_tous.php
index c8f73e6f2d..48919c1b01 100644
--- a/ecrire/exec/mots_tous.php
+++ b/ecrire/exec/mots_tous.php
@@ -77,6 +77,7 @@ if ($connect_statut == '0minirezo'  AND $connect_toutes_rubriques) {
  }
 
 
+pipeline('exec_init',array('args'=>array('exec'=>'mots_tous'),'data'=>''));
 debut_page(_T('titre_page_mots_tous'), "documents", "mots");
 debut_gauche();
 
diff --git a/ecrire/exec/mots_type.php b/ecrire/exec/mots_type.php
index ce0e9420f0..faf08ea302 100644
--- a/ecrire/exec/mots_type.php
+++ b/ecrire/exec/mots_type.php
@@ -57,6 +57,7 @@ if ($connect_statut == '0minirezo' AND $new == "oui") {
 	}
 }
 
+pipeline('exec_init',array('args'=>array('exec'=>'mots_types','id_groupe'=>$id_groupe),'data'=>''));
 debut_page("&laquo; $titre &raquo;", "documents", "mots");
 
 debut_gauche();
diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php
index a3fa366be8..bbe87fe958 100644
--- a/ecrire/exec/naviguer.php
+++ b/ecrire/exec/naviguer.php
@@ -76,6 +76,7 @@ function exec_naviguer_dist()
 
 ///// debut de la page
 
+	pipeline('exec_init',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));
 
 	debut_page(($titre ? ("&laquo; ".textebrut(typo($titre))." &raquo;") :
 		    _T('titre_naviguer_dans_le_site')),
diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php
index 01b4a8b965..738684bd6b 100644
--- a/ecrire/exec/rubriques_edit.php
+++ b/ecrire/exec/rubriques_edit.php
@@ -52,6 +52,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);
 
 if ($id_parent == 0) $ze_logo = "secteur-24.gif";
diff --git a/ecrire/exec/sites.php b/ecrire/exec/sites.php
index 3cd5729a4f..cf69c76199 100644
--- a/ecrire/exec/sites.php
+++ b/ecrire/exec/sites.php
@@ -219,6 +219,7 @@ if ($nom_site)
 else
 	$titre_page = _T('info_site');
 
+pipeline('exec_init',array('args'=>array('exec'=>'sites','id_syndic'=>$id_syndic),'data'=>''));
 
 
 debut_page("$titre_page","documents","sites", "", "", $id_rubrique);
diff --git a/ecrire/exec/sites_edit.php b/ecrire/exec/sites_edit.php
index bf5366f50d..d3de2fded0 100644
--- a/ecrire/exec/sites_edit.php
+++ b/ecrire/exec/sites_edit.php
@@ -37,6 +37,7 @@ else {
 		$id_rubrique = $row['id_rubrique'];
 	}
 }
+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);
 
diff --git a/ecrire/exec/sites_tous.php b/ecrire/exec/sites_tous.php
index 5d9bc98261..c9d88f6ef4 100644
--- a/ecrire/exec/sites_tous.php
+++ b/ecrire/exec/sites_tous.php
@@ -19,6 +19,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_gauche();
 debut_droite();
-- 
GitLab