From 364e72cd54c585102b8f8bdb0cc73017d3a48c4b Mon Sep 17 00:00:00 2001
From: "teddy.spip@gmail.com" <>
Date: Sat, 4 Feb 2012 22:13:00 +0000
Subject: [PATCH] =?UTF-8?q?Passage=20en=20d=C3=A9coupage=20Z=20de=20la=20p?=
 =?UTF-8?q?artie=20priv=C3=A9e=20de=20formidable.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitattributes                                | 21 ++++++
 .../contenu/formulaires_analyse.html          | 22 ++++++
 .../contenu/formulaires_editer.html           | 31 ++++++++
 .../contenu/formulaires_reponse.html          | 16 +++++
 .../contenu/formulaires_reponses.html         | 15 ++++
 .../squelettes/contenu/formulaires_tous.html  | 11 +++
 .../squelettes/contenu/formulaires_voir.html  | 36 ++++++++++
 .../squelettes/extra/formulaires_editer.html  |  9 +++
 .../extra/formulaires_reponses.html           |  7 ++
 prive/squelettes/extra/formulaires_voir.html  | 19 +++++
 .../hierarchie/formulaires_analyse.html       |  7 ++
 .../hierarchie/formulaires_editer.html        |  6 ++
 .../hierarchie/formulaires_reponse.html       |  5 ++
 .../hierarchie/formulaires_reponses.html      |  5 ++
 .../hierarchie/formulaires_tous.html          |  2 +
 .../hierarchie/formulaires_voir.html          |  5 ++
 .../navigation/formulaires_analyse.html       | 12 ++++
 .../navigation/formulaires_editer.html        | 13 ++++
 .../navigation/formulaires_reponse.html       | 45 ++++++++++++
 .../navigation/formulaires_reponses.html      | 70 +++++++++++++++++++
 .../navigation/formulaires_tous.html          |  5 ++
 .../navigation/formulaires_voir.html          | 12 ++++
 22 files changed, 374 insertions(+)
 create mode 100644 prive/squelettes/contenu/formulaires_analyse.html
 create mode 100644 prive/squelettes/contenu/formulaires_editer.html
 create mode 100644 prive/squelettes/contenu/formulaires_reponse.html
 create mode 100644 prive/squelettes/contenu/formulaires_reponses.html
 create mode 100644 prive/squelettes/contenu/formulaires_tous.html
 create mode 100644 prive/squelettes/contenu/formulaires_voir.html
 create mode 100644 prive/squelettes/extra/formulaires_editer.html
 create mode 100644 prive/squelettes/extra/formulaires_reponses.html
 create mode 100644 prive/squelettes/extra/formulaires_voir.html
 create mode 100644 prive/squelettes/hierarchie/formulaires_analyse.html
 create mode 100644 prive/squelettes/hierarchie/formulaires_editer.html
 create mode 100644 prive/squelettes/hierarchie/formulaires_reponse.html
 create mode 100644 prive/squelettes/hierarchie/formulaires_reponses.html
 create mode 100644 prive/squelettes/hierarchie/formulaires_tous.html
 create mode 100644 prive/squelettes/hierarchie/formulaires_voir.html
 create mode 100644 prive/squelettes/navigation/formulaires_analyse.html
 create mode 100644 prive/squelettes/navigation/formulaires_editer.html
 create mode 100644 prive/squelettes/navigation/formulaires_reponse.html
 create mode 100644 prive/squelettes/navigation/formulaires_reponses.html
 create mode 100644 prive/squelettes/navigation/formulaires_tous.html
 create mode 100644 prive/squelettes/navigation/formulaires_voir.html

diff --git a/.gitattributes b/.gitattributes
index 0e12c865..8450988b 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -64,6 +64,27 @@ prive/exec/formulaires_tous.html -text
 prive/exec/formulaires_voir.html -text
 prive/liste/formulaires.html -text
 prive/liste/formulaires_reponses.html -text
+prive/squelettes/contenu/formulaires_analyse.html -text
+prive/squelettes/contenu/formulaires_editer.html -text
+prive/squelettes/contenu/formulaires_reponse.html -text
+prive/squelettes/contenu/formulaires_reponses.html -text
+prive/squelettes/contenu/formulaires_tous.html -text
+prive/squelettes/contenu/formulaires_voir.html -text
+prive/squelettes/extra/formulaires_editer.html -text
+prive/squelettes/extra/formulaires_reponses.html -text
+prive/squelettes/extra/formulaires_voir.html -text
+prive/squelettes/hierarchie/formulaires_analyse.html -text
+prive/squelettes/hierarchie/formulaires_editer.html -text
+prive/squelettes/hierarchie/formulaires_reponse.html -text
+prive/squelettes/hierarchie/formulaires_reponses.html -text
+prive/squelettes/hierarchie/formulaires_tous.html -text
+prive/squelettes/hierarchie/formulaires_voir.html -text
+prive/squelettes/navigation/formulaires_analyse.html -text
+prive/squelettes/navigation/formulaires_editer.html -text
+prive/squelettes/navigation/formulaires_reponse.html -text
+prive/squelettes/navigation/formulaires_reponses.html -text
+prive/squelettes/navigation/formulaires_tous.html -text
+prive/squelettes/navigation/formulaires_voir.html -text
 prive/themes/basic/images/formulaire-16.png -text
 prive/themes/spip/images/formulaire-16.png -text
 public/formidable_criteres.php -text
diff --git a/prive/squelettes/contenu/formulaires_analyse.html b/prive/squelettes/contenu/formulaires_analyse.html
new file mode 100644
index 00000000..766ac73d
--- /dev/null
+++ b/prive/squelettes/contenu/formulaires_analyse.html
@@ -0,0 +1,22 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
+[(#BOITE_OUVRIR{
+	[<h4><:formidable:reponses_analyse:></h4>
+	<h1>(#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{formulaire-24.png}|balise_img{formulaire,cadre-icone})]</h1>]
+})]
+[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formidable,formulaire-24,left})]
+
+	[(#BOITE_OUVRIR{'','simple'})]	
+	<BOUCLE_reponses(FORMULAIRES_REPONSES){id_formulaire}>
+	</BOUCLE_reponses>
+	<strong><:formidable:analyse_reponses_total{nb=#_reponses:TOTAL_BOUCLE}:></strong>
+	</B_reponses>
+	<strong><:formidable:analyse_reponses_total{nb=0}:></strong>
+	<//B_reponses>
+	#BOITE_FERMER	
+
+<style type="text/css">div.analyser table.liste .stat{width:15%; text-align:center;}</style>
+#INCLURE{fond=modeles/formulaire_analyse,id_formulaire}
+
+</BOUCLE_autoriser>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/contenu/formulaires_editer.html b/prive/squelettes/contenu/formulaires_editer.html
new file mode 100644
index 00000000..c8a10fcd
--- /dev/null
+++ b/prive/squelettes/contenu/formulaires_editer.html
@@ -0,0 +1,31 @@
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{editer, formulaire}}>
+[(#BOITE_OUVRIR{'','info'})]
+		<BOUCLE_formulaire(FORMULAIRES){id_formulaire=#VAL{id_formulaire}|_request}>
+			[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
+
+			<h4><:formidable:editer_modifier_formulaire:></h4>
+			<h1>#TITRE</h1>
+			
+			#SET{configurer,#ENV{configurer}|in_array{#ARRAY{0,formulaire,1,champs,2,traitements}}|?{#ENV{configurer},champs}}
+		</BOUCLE_formulaire>
+		[(#URL_ECRIRE{formulaire_tous}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
+			
+			<:formidable:editer_modifier_formulaire:>
+			<h1>
+				[(#ENV{nouveau}|=={oui}|?{<:formidable:editer_nouveau:>,#VAL{id_menu}|_request})]
+			</h1>
+			
+			#SET{configurer,formulaire}
+		<//B_formulaire>
+	
+	[(#GET{configurer}|=={formulaire}|oui)
+		#FORMULAIRE_EDITER_FORMULAIRE{#VAL{id_formulaire}|_request|sinon{0}, #VAL{nouveau}|_request|sinon{''}}
+	]
+	[(#GET{configurer}|=={champs}|oui)
+		#FORMULAIRE_EDITER_FORMULAIRE_CHAMPS{#ENV{id_formulaire}}
+	]
+	[(#GET{configurer}|=={traitements}|oui)
+		#FORMULAIRE_EDITER_FORMULAIRE_TRAITEMENTS{#ENV{id_formulaire}}
+	]
+#BOITE_FERMER
+</BOUCLE_autoriser>
diff --git a/prive/squelettes/contenu/formulaires_reponse.html b/prive/squelettes/contenu/formulaires_reponse.html
new file mode 100644
index 00000000..b2f8bc33
--- /dev/null
+++ b/prive/squelettes/contenu/formulaires_reponse.html
@@ -0,0 +1,16 @@
+<BOUCLE_formulaires_reponse(FORMULAIRES_REPONSES){tout}{id_formulaires_reponse}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse, #ID_FORMULAIRES_REPONSE}}>
+[(#BOITE_OUVRIR{'','info'})]
+	[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-reponses-24,left})]
+	
+	[(#SET{auteur,[(#ID_AUTEUR|>{0}|?{<a href="[(#INFO_URL{auteur,#ID_AUTEUR})]">[(#INFO_TITRE{auteur,#ID_AUTEUR})]</a>,<:formidable:reponses_anonyme:>})]})]
+	[(#SET{formulaire,<a href="[(#URL_ECRIRE{formulaires_voir,id_formulaire=#ID_FORMULAIRE})]">[(#INFO_TITRE{formulaire,#ID_FORMULAIRE})]</a>})]
+	[(#SET{date,#DATE|affdate_jourcourt|concat{#DATE|affdate{", H:i"}}})]
+	<h1><:formidable:reponse_intro{auteur=#GET{auteur}, formulaire=#GET{formulaire}}:></h1>
+	<strong>#GET{date}</strong>
+#BOITE_FERMER
+
+#INCLURE{fond=modeles/formulaires_reponse,id_formulaires_reponse}
+
+</BOUCLE_autoriser>
+</BOUCLE_formulaires_reponse>
diff --git a/prive/squelettes/contenu/formulaires_reponses.html b/prive/squelettes/contenu/formulaires_reponses.html
new file mode 100644
index 00000000..7018b3e6
--- /dev/null
+++ b/prive/squelettes/contenu/formulaires_reponses.html
@@ -0,0 +1,15 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
+[(#BOITE_OUVRIR{'','simple'})]
+	[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
+	
+	<h4><:formidable:voir_reponses:></h4>
+	<h1>#TITRE</h1>
+#BOITE_FERMER
+
+<INCLURE{fond=prive/liste/formulaires_reponses}{id_formulaire}{statut=prop}{titre=<:formidable:reponses_liste_prop:>}{ajax}>
+
+<INCLURE{fond=prive/liste/formulaires_reponses}{id_formulaire}{statut=publie}{titre=<:formidable:reponses_liste_publie:>}{ajax}>
+
+</BOUCLE_autoriser>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/contenu/formulaires_tous.html b/prive/squelettes/contenu/formulaires_tous.html
new file mode 100644
index 00000000..7bd8ce77
--- /dev/null
+++ b/prive/squelettes/contenu/formulaires_tous.html
@@ -0,0 +1,11 @@
+[(#BOITE_OUVRIR{
+	<h1><:formidable:bouton_formulaires:></h1>
+	<p><:formidable:formulaires_introduction:></p>
+})]
+#BOITE_FERMER
+
+<INCLURE{fond=prive/liste/formulaires}{titre=<:formidable:bouton_formulaires:>}{ajax}>
+
+[(#AUTORISER{editer, formulaire}|oui)
+[(#URL_ECRIRE{formulaires_editer}|parametre_url{nouveau,oui}|icone_verticale{<:formidable:formulaires_nouveau:>,formulaire,formulaire-nouveau-48,center})]
+]
diff --git a/prive/squelettes/contenu/formulaires_voir.html b/prive/squelettes/contenu/formulaires_voir.html
new file mode 100644
index 00000000..9fb60d70
--- /dev/null
+++ b/prive/squelettes/contenu/formulaires_voir.html
@@ -0,0 +1,36 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+[(#BOITE_OUVRIR{
+	[(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
+			[(#URL_ECRIRE{formulaires_editer,id_formulaire=#ID_FORMULAIRE}|icone_verticale{<:formidable:editer_modifier_formulaire:>,formulaire,formulaire-editer-24,right ajax preload})]
+	]
+	[<h1>(#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{formulaire-24.png}|balise_img{formulaire,cadre-icone})]</h1>]
+})]
+<div id="wysiwyg">
+<div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
+<div class='label'><:info_descriptif:></div>
+<div dir='#LANG_DIR' class='#EDIT{descriptif} descriptif'>[(#DESCRIPTIF|image_reduire{500,0})]</div>
+</div>
+</div>
+	
+	#SET{traitements_disponibles, #VAL|traitements_lister_disponibles}
+	[(#BOITE_OUVRIR{#CHEMIN_IMAGE{formulaire-config-traitements-24.png}|balise_img{'',cadre-icone}|concat{<:formidable:voir_traitements:>},'simple','titrem'})]
+	<B_traitements>
+		<div class="cadre_padding">
+			<BOUCLE_traitements(POUR){tableau #TRAITEMENTS|unserialize|sinon{#ARRAY}}>
+			[(#GET{traitements_disponibles}|table_valeur{#CLE}|table_valeur{titre})]<br/>
+			</BOUCLE_traitements>
+		</div>
+		[(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
+		<div class="boutons_formulaire">
+			<a href="[(#URL_ECRIRE{formulaires_editer, id_formulaire=#ID_FORMULAIRE}|parametre_url{configurer,traitements})]"><:formidable:editer_menu_traitements:></a>
+		</div>
+		<div class="nettoyeur"></div>
+		]
+	</B_traitements>
+	
+	#BOITE_FERMER
+	
+	#FORMULAIRE_FORMIDABLE{#ID_FORMULAIRE}
+
+#BOITE_FERMER
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/extra/formulaires_editer.html b/prive/squelettes/extra/formulaires_editer.html
new file mode 100644
index 00000000..959b0ebe
--- /dev/null
+++ b/prive/squelettes/extra/formulaires_editer.html
@@ -0,0 +1,9 @@
+<BOUCLE_formulaire(FORMULAIRES) {id_formulaire}>
+<!--#extra-->
+[(#ENV{configurer}|=={traitements}|oui)
+[(#BOITE_OUVRIR{'','info'})]
+	#INCLURE{fond=modeles/formulaire_aide_memoire, id_formulaire=#ID_FORMULAIRE}
+#BOITE_FERMER
+]
+<!--/#extra-->
+</BOUCLE_formulaire>
\ No newline at end of file
diff --git a/prive/squelettes/extra/formulaires_reponses.html b/prive/squelettes/extra/formulaires_reponses.html
new file mode 100644
index 00000000..59b56822
--- /dev/null
+++ b/prive/squelettes/extra/formulaires_reponses.html
@@ -0,0 +1,7 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
+[(#BOITE_OUVRIR{<:titre_cadre_raccourcis:>,'info'})]
+[(#URL_ACTION_AUTEUR{exporter_formulaires_reponses,#ID_FORMULAIRE}|icone_verticale{<:formidable:reponses_exporter:>,formulaire,formulaire-reponses-exporter-24,center})]
+#BOITE_FERMER
+</BOUCLE_autoriser>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/extra/formulaires_voir.html b/prive/squelettes/extra/formulaires_voir.html
new file mode 100644
index 00000000..1da90680
--- /dev/null
+++ b/prive/squelettes/extra/formulaires_voir.html
@@ -0,0 +1,19 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<!--#extra-->
+[(#BOITE_OUVRIR{<:titre_cadre_raccourcis:>,'simple','titrem'})]
+	[(#AUTORISER{editer, formulaire}|oui)
+	[(#URL_ACTION_AUTEUR{dupliquer_formulaire, #ID_FORMULAIRE}|icone_horizontale{<:formidable:formulaires_dupliquer:>,formulaire,formulaire-dupliquer-24})]
+	]
+	[(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
+	[(#URL_ACTION_AUTEUR{supprimer_formulaire, #ID_FORMULAIRE}|inserer_attribut{'onclick','return confirm("<:formidable:formulaires_supprimer_confirmation:>");'}
+	|icone_horizontale{<:formidable:formulaires_supprimer:>,formulaire,formulaire-supprimer-24})]
+	]
+#BOITE_FERMER
+
+[(#BOITE_OUVRIR{<:formidable:voir_exporter:>,'simple','titrem'})]
+	<BOUCLE_exports(POUR){tableau #VAL|echanges_formulaire_lister_disponibles|table_valeur{exporter}}>
+	[(#URL_ACTION_AUTEUR{exporter_formulaire,#ID_FORMULAIRE-#CLE}|icone_horizontale{#CLE,formulaire,formulaire-exporter-24})]
+	</BOUCLE_exports>
+#BOITE_FERMER
+<!--/#extra-->
+</BOUCLE_formulaire>
\ No newline at end of file
diff --git a/prive/squelettes/hierarchie/formulaires_analyse.html b/prive/squelettes/hierarchie/formulaires_analyse.html
new file mode 100644
index 00000000..3ae1684b
--- /dev/null
+++ b/prive/squelettes/hierarchie/formulaires_analyse.html
@@ -0,0 +1,7 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
+<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt; 
+<a href="#URL_ECRIRE{formulaires_tous}"><:formidable:formulaires_tous:></a> &gt;
+<a class="on" href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a>
+</BOUCLE_autoriser>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/hierarchie/formulaires_editer.html b/prive/squelettes/hierarchie/formulaires_editer.html
new file mode 100644
index 00000000..78d47843
--- /dev/null
+++ b/prive/squelettes/hierarchie/formulaires_editer.html
@@ -0,0 +1,6 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt; 
+<a href="#URL_ECRIRE{formulaires_tous}"><:formidable:formulaires_tous:></a> &gt;
+<a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> &gt;
+<strong class="on"><:formidable:editer_modifier_formulaire:></strong>
+</BOUCLE_formulaire>
\ No newline at end of file
diff --git a/prive/squelettes/hierarchie/formulaires_reponse.html b/prive/squelettes/hierarchie/formulaires_reponse.html
new file mode 100644
index 00000000..dc24d4be
--- /dev/null
+++ b/prive/squelettes/hierarchie/formulaires_reponse.html
@@ -0,0 +1,5 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt; 
+<a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#INFO_TITRE{formulaire,#ID_FORMULAIRE}</a> &gt;
+<a class="on" href="[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE})]"><:formidable:voir_reponses:></a>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/hierarchie/formulaires_reponses.html b/prive/squelettes/hierarchie/formulaires_reponses.html
new file mode 100644
index 00000000..fd7138c4
--- /dev/null
+++ b/prive/squelettes/hierarchie/formulaires_reponses.html
@@ -0,0 +1,5 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt; 
+<a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#INFO_TITRE{formulaire,#ID_FORMULAIRE}</a> &gt;
+<strong class="on"><:formidable:voir_reponses:></strong>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/hierarchie/formulaires_tous.html b/prive/squelettes/hierarchie/formulaires_tous.html
new file mode 100644
index 00000000..421e5e2d
--- /dev/null
+++ b/prive/squelettes/hierarchie/formulaires_tous.html
@@ -0,0 +1,2 @@
+<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt; 
+<strong class="on"><:formidable:bouton_formulaires:></strong>
diff --git a/prive/squelettes/hierarchie/formulaires_voir.html b/prive/squelettes/hierarchie/formulaires_voir.html
new file mode 100644
index 00000000..5207cc93
--- /dev/null
+++ b/prive/squelettes/hierarchie/formulaires_voir.html
@@ -0,0 +1,5 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt; 
+<a href="#URL_ECRIRE{formulaires_tous}"><:formidable:formulaires_tous:></a> &gt;
+<strong class="on">#TITRE</strong>
+</BOUCLE_formulaire>
\ No newline at end of file
diff --git a/prive/squelettes/navigation/formulaires_analyse.html b/prive/squelettes/navigation/formulaires_analyse.html
new file mode 100644
index 00000000..36321c0e
--- /dev/null
+++ b/prive/squelettes/navigation/formulaires_analyse.html
@@ -0,0 +1,12 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
+#BOITE_OUVRIR{'','info'}
+#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type','formulaire','id',#ENV{id_formulaire}}}}
+
+[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:formidable:reponses_liste:>,formulaire,formulaire-reponses-24,center})]
+
+[(#SELF|icone_verticale{<:formidable:reponses_analyse:>,formulaire,formulaire-analyse-24,center})]
+
+#BOITE_FERMER
+</BOUCLE_autoriser>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/navigation/formulaires_editer.html b/prive/squelettes/navigation/formulaires_editer.html
new file mode 100644
index 00000000..b00b338e
--- /dev/null
+++ b/prive/squelettes/navigation/formulaires_editer.html
@@ -0,0 +1,13 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+#BOITE_OUVRIR{'','info'}
+#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type','formulaire','id',#ENV{id_formulaire}}}}
+
+[(#SELF|parametre_url{configurer,formulaire}|parametre_url{avertissement,''}|icone_horizontale{<:formidable:editer_menu_formulaire:>,formulaire,formulaire-editer-24,center})]
+
+[(#SELF|parametre_url{configurer,champs}|parametre_url{avertissement,''}|icone_horizontale{<:formidable:editer_menu_champs:>,formulaire,formulaire-config-champs-24,center})]
+
+[(#SELF|parametre_url{configurer,traitements}|parametre_url{avertissement,''}|icone_horizontale{<:formidable:editer_menu_traitements:>,formulaire,formulaire-config-traitements-24,center})]
+
+#BOITE_FERMER
+
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/navigation/formulaires_reponse.html b/prive/squelettes/navigation/formulaires_reponse.html
new file mode 100644
index 00000000..f0ba678f
--- /dev/null
+++ b/prive/squelettes/navigation/formulaires_reponse.html
@@ -0,0 +1,45 @@
+<BOUCLE_formulaires_reponse(FORMULAIRES_REPONSES){tout}{id_formulaires_reponse}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse, #ID_FORMULAIRES_REPONSE}}>
+#BOITE_OUVRIR{'','info'}
+#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type','formulaires_reponse','id',#ENV{id_formulaire_reponse}}}}
+
+[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:formidable:reponses_liste:>,formulaire,formulaire-reponses-24,center})]
+
+[(#SELF|icone_verticale{<:formidable:reponses_analyse:>,formulaire,formulaire-analyse-24,center})]
+
+	<ul class="instituer instituer_formulaires_reponse">
+		<li><:formidable:reponse_statut:>
+			<ul>
+				<li class="prop[ (#STATUT|=={prop}|oui)selected]">
+					[(#STATUT|=={prop}|non)<a onclick="javascript:return confirm(confirm_changer_statut);" href="#URL_ACTION_AUTEUR{instituer_formulaires_reponse, #ID_FORMULAIRES_REPONSE-prop, #SELF}">]
+						<img width="9" height="9" alt="" src="#CHEMIN{images/puce-orange.gif}">
+						<:texte_statut_propose_evaluation:>
+					[(#STATUT|=={prop}|non)</a>]
+				</li>
+				<li class="publie[ (#STATUT|=={publie}|oui)selected]">
+					[(#STATUT|=={publie}|non)<a onclick="javascript:return confirm(confirm_changer_statut);" href="#URL_ACTION_AUTEUR{instituer_formulaires_reponse, #ID_FORMULAIRES_REPONSE-publie, #SELF}">]
+						<img width="9" height="9" alt="" src="#CHEMIN{images/puce-verte.gif}">
+						<:texte_statut_publie:>
+					[(#STATUT|=={publie}|non)</a>]
+				</li>
+				<li class="poubelle[ (#STATUT|=={poubelle}|oui)selected]">
+					[(#STATUT|=={poubelle}|non)<a onclick="javascript:return confirm(confirm_changer_statut);" href="#URL_ACTION_AUTEUR{instituer_formulaires_reponse, #ID_FORMULAIRES_REPONSE-poubelle, #SELF}">]
+						<img width="9" height="9" alt="" src="#CHEMIN{images/puce-poubelle.gif}">
+						<:texte_statut_poubelle:>
+					[(#STATUT|=={poubelle}|non)</a>]
+				</li>
+			</ul>
+		</li>
+	</ul>
+	[(#URL_ECRIRE{formulaires_analyse}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:formidable:reponses_analyse:>,formulaire,formulaire-analyse-24,left})]
+	[(#REM) Si le statut "poubelle" marche bien, on supprimera totalement cette option
+	[(#AUTORISER{supprimer, formulaires_reponse, #ID_FORMULAIRES_REPONSE}|oui)
+		[(#URL_ACTION_AUTEUR{supprimer_formulaires_reponse,#ID_FORMULAIRES_REPONSE
+		|icone_verticale{<:formidable:reponse_supprimer:>,formulaires_reponse,formulaire-reponse-supprimer-24,left}})]
+	]
+	]
+</div>
+#BOITE_FERMER
+
+</BOUCLE_autoriser>
+</BOUCLE_formulaires_reponse>
diff --git a/prive/squelettes/navigation/formulaires_reponses.html b/prive/squelettes/navigation/formulaires_reponses.html
new file mode 100644
index 00000000..ba5abd0f
--- /dev/null
+++ b/prive/squelettes/navigation/formulaires_reponses.html
@@ -0,0 +1,70 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
+
+<!--#hierarchie-->
+<ul id="chemin">
+	<li>
+		<span class="bloc">
+			<a href="#URL_ECRIRE{formulaires_tous}" class="racine"><:formidable:formulaires_tous:></a>
+		</span>
+	</li>
+	<li>
+		<span class="bloc">
+			<em> &gt; </em>
+			<a class="on" href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a>
+		</span>
+	</li>
+</ul>
+<!--/#hierarchie-->
+
+<div class="fiche_objet">
+	<a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="icone36" style="float:left;">
+		<img width="24" height="24" src="#CHEMIN{images/formulaire-24.png}" />
+		<span><:retour:></span>
+	</a>
+	
+	<:formidable:voir_reponses:>
+	<h1>
+		#TITRE
+	</h1>
+	<div class="nettoyeur"></div>
+</div>
+
+<INCLURE{fond=prive/liste/formulaires_reponses}{id_formulaire}{statut=prop}{titre=<:formidable:reponses_liste_prop:>}{ajax}>
+
+<INCLURE{fond=prive/liste/formulaires_reponses}{id_formulaire}{statut=publie}{titre=<:formidable:reponses_liste_publie:>}{ajax}>
+
+<!--#navigation-->
+<div class="cadre infos cadre-info">
+	<div class="numero">
+		<:formidable:voir_numero:>
+		<p>#ID_FORMULAIRE</p>
+	</div>
+	<div class="hover">
+		<a href="#SELF" class="cellule-h">
+			[<img src="(#CHEMIN{images/formulaire-reponses-24.png})" style="vertical-align:middle;" alt="" />]
+			<span style="vertical-align:middle;"><:formidable:reponses_liste:></span>
+		</a>
+	</div>
+	<div>
+		<a href="[(#URL_ECRIRE{formulaires_analyse}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="cellule-h">
+			[<img src="(#CHEMIN{images/formulaire-analyse-24.png})" style="vertical-align:middle;" alt="" />]
+			<span style="vertical-align:middle;"><:formidable:reponses_analyse:></span>
+		</a>
+	</div>
+</div>
+<!--/#navigation-->
+
+<!--#extra-->
+<div class="cadre cadre-e cadre_padding">
+	<strong><:titre_cadre_raccourcis:></strong>
+	<div>
+		<a href="#URL_ACTION_AUTEUR{exporter_formulaires_reponses,#ID_FORMULAIRE}" class="cellule-h">
+			[<img src="(#CHEMIN{images/formulaire-reponses-exporter-24.png})" style="vertical-align:middle;" />]
+			<span style="vertical-align:middle;"><:formidable:reponses_exporter:></span>
+		</a>
+	</div>
+</div>
+<!--/#extra-->
+</BOUCLE_autoriser>
+</BOUCLE_formulaire>
diff --git a/prive/squelettes/navigation/formulaires_tous.html b/prive/squelettes/navigation/formulaires_tous.html
new file mode 100644
index 00000000..0ee28b01
--- /dev/null
+++ b/prive/squelettes/navigation/formulaires_tous.html
@@ -0,0 +1,5 @@
+[(#BOITE_OUVRIR{<:formidable:importer_formulaire:>,'info'})]
+[(#AUTORISER{editer, formulaire}|oui)
+	#FORMULAIRE_IMPORTER_FORMULAIRE
+]
+#BOITE_FERMER
diff --git a/prive/squelettes/navigation/formulaires_voir.html b/prive/squelettes/navigation/formulaires_voir.html
new file mode 100644
index 00000000..2082aa7c
--- /dev/null
+++ b/prive/squelettes/navigation/formulaires_voir.html
@@ -0,0 +1,12 @@
+<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+#BOITE_OUVRIR{'','info'}
+#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type','formulaire','id',#ENV{id_formulaire}}}}
+
+<BOUCLE_resultats(FORMULAIRES_REPONSES){id_formulaire}>
+</BOUCLE_resultats>
+[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire, #ID_FORMULAIRE}|icone_horizontale{<:formidable:voir_reponses:> &#40;#TOTAL_BOUCLE&#41;,formulaire,formulaire-reponses-24,center})]
+[(#URL_ECRIRE{formulaires_analyse}|parametre_url{id_formulaire, #ID_FORMULAIRE}|icone_horizontale{<:formidable:reponses_analyse:>,formulaire,formulaire-analyse-24,center})]
+</B_resultats>
+
+#BOITE_FERMER
+</BOUCLE_formulaire>
\ No newline at end of file
-- 
GitLab