Amélioration des pages de l'interface privée
authorOlivier Tétard <olivier.tetard@miskin.fr>
Wed, 29 May 2013 17:21:14 +0000 (19:21 +0200)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Wed, 29 May 2013 17:21:14 +0000 (19:21 +0200)
prive/objets/infos/souscription_campagne.html [new file with mode: 0644]
prive/objets/liste/souscription_campagnes.html [new file with mode: 0644]
prive/objets/liste/souscriptions.html
prive/squelettes/contenu/souscription.html
prive/squelettes/contenu/souscription_campagne.html [new file with mode: 0644]
prive/squelettes/contenu/souscription_campagnes.html [new file with mode: 0644]
prive/squelettes/extra/souscriptions.html [new file with mode: 0644]
prive/squelettes/hierarchie/souscription.html [new file with mode: 0644]
prive/squelettes/hierarchie/souscription_campagne.html [new file with mode: 0644]
prive/squelettes/navigation/dist.html [moved from prive/squelettes/navigation/souscription_campagnes.html with 100% similarity]
prive/squelettes/navigation/souscriptions.html [deleted file]

diff --git a/prive/objets/infos/souscription_campagne.html b/prive/objets/infos/souscription_campagne.html
new file mode 100644 (file)
index 0000000..13bbba1
--- /dev/null
@@ -0,0 +1,7 @@
+<BOUCLE_souscription_campagne(SOUSCRIPTION_CAMPAGNES){id_souscription_campagne=#ENV{id}}>
+<div class='infos'>
+[(#SET{texte_objet,<:souscription:titre_souscription_campagne:>})]
+<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>#ID_SOUSCRIPTION_CAMPAGNE</p></div>
+
+</div>
+</BOUCLE_souscription_campagne>
diff --git a/prive/objets/liste/souscription_campagnes.html b/prive/objets/liste/souscription_campagnes.html
new file mode 100644 (file)
index 0000000..2d66aee
--- /dev/null
@@ -0,0 +1,30 @@
+[(#SET{defaut_tri,#ARRAY{
+       id_souscription_campagne,1,
+       titre,1,
+}})]<B_liste_souscription_campagnes>
+#ANCRE_PAGINATION
+<div class="liste-objets souscription_campagnes">
+<table class="spip liste">
+       [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{souscription:info_1_souscription_campagnes,souscription:info_nb_souscription_campagnes}})</strong></caption>]
+       <thead>
+               <tr class="first_row">
+                       <th class="id" scope="col">[(#TRI{id_souscription_campagne,<:info_numero_abbreviation:>,ajax})]</th>
+                       <th class="titre" scope="col">[(#TRI{titre,<:souscription:label_titre:>,ajax})]</th>
+               </tr>
+       </thead>
+       <tbody>
+       <BOUCLE_liste_souscription_campagnes(SOUSCRIPTION_CAMPAGNES){id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,id_souscription_campagne},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
+               <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
+                       <td class="id">#ID_SOUSCRIPTION_CAMPAGNE</td>
+                       <td class="titre secondaire">[(#AUTORISER{voir,souscription_campagne,#ID_SOUSCRIPTION_CAMPAGNE}|?{
+                               <a href="[(#URL_ECRIRE{souscription_campagne,id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE})]">#TITRE</a>,
+                       })]</td>
+               </tr>
+       </BOUCLE_liste_souscription_campagnes>
+       </tbody>
+</table>
+[<p class="pagination">(#PAGINATION{prive})</p>]
+</div>
+</B_liste_souscription_campagnes>[
+<div class="liste-objets souscription_campagnes caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
+]<//B_liste_souscription_campagnes>
index 541e64f..48e8385 100644 (file)
@@ -47,5 +47,3 @@
 </B_liste_souscriptions>[
 <div class="liste-objets souscriptions caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
 ]<//B_liste_souscriptions>
-
-#FORMULAIRE_EXPORTER_SOUSCRIPTIONS{#ENV{type_souscription}}
index 9f05fc1..b1c6a2f 100644 (file)
@@ -10,7 +10,7 @@
                ]
        ]
 
-       <h1>#PRENOM (#NOM)</h1>
+       <h1>(#ID_SOUSCRIPTION)[ &mdash; #PRENOM (#NOM)]</h1>
 
 ],simple fiche_objet})]
 
diff --git a/prive/squelettes/contenu/souscription_campagne.html b/prive/squelettes/contenu/souscription_campagne.html
new file mode 100644 (file)
index 0000000..63005a1
--- /dev/null
@@ -0,0 +1,42 @@
+[(#AUTORISER{voir,souscriptioncampagne,#ID_SOUSCRIPTION}|sinon_interdire_acces)]
+<BOUCLE_souscription_campagne(SOUSCRIPTION_CAMPAGNES){id_souscription_campagne}{si #ENV{exec}|=={souscription_campagne}}>
+[(#BOITE_OUVRIR{[
+       [(#AUTORISER{modifier,souscription_campagne,#ID_SOUSCRIPTION_CAMPAGNE})
+               [(#ID_SOUSCRIPTION_CAMPAGNE|afficher_qui_edite{souscription_campagne}|non)
+                       [(#URL_ECRIRE{souscription_campagne_edit,id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE}|icone_verticale{<:souscription:icone_modifier_souscription_campagne:>,souscription_campagne,edit,right ajax preload})]
+               ]
+               [(#ID_SOUSCRIPTION_CAMPAGNE|afficher_qui_edite{souscription_campagne}|oui)
+                       [(#URL_ECRIRE{souscription_campagne_edit,id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE}|icone_verticale{#ID_SOUSCRIPTION_CAMPAGNE|afficher_qui_edite{souscription_campagne},warning-24,'',right edition_deja ajax preload})]
+               ]
+       ]
+
+       <h1>#PRENOM (#NOM)</h1>
+
+],simple fiche_objet})]
+
+<!--affiche_milieu-->
+
+<div id="wysiwyg">
+<INCLURE{fond=prive/objets/contenu/souscription_campagne,id=#ID_SOUSCRIPTION_CAMPAGNE,id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
+</div>
+
+<div class="nettoyeur"></div>
+
+[(#AUTORISER{modifier,souscription_campagne,#ID_SOUSCRIPTION_CAMPAGNE})
+       [(#ID_SOUSCRIPTION_CAMPAGNE|afficher_qui_edite{souscription_campagne}|non)
+               [(#URL_ECRIRE{souscription_campagne_edit,id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE}|icone_verticale{<:souscription:icone_modifier_souscription_campagne:>,souscription_campagne,edit,right ajax preload})]
+       ]
+       [(#ID_SOUSCRIPTION_CAMPAGNE|afficher_qui_edite{souscription_campagne}|oui)
+               [(#URL_ECRIRE{souscription_campagne_edit,id_souscription_campagne=#ID_SOUSCRIPTION_CAMPAGNE}|icone_verticale{#ID_SOUSCRIPTION_CAMPAGNE|afficher_qui_edite{souscription_campagne},warning-24,'',right edition_deja ajax preload})]
+       ]
+]
+
+#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,souscription_campagne,id,#ID_SOUSCRIPTION_CAMPAGNE},data,'<div class="nettoyeur"></div>'}}
+
+#BOITE_FERMER
+[(#EVAL{_AJAX}|oui)
+       <script type="text/javascript">/*<!\\[CDATA\\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin');/*\\]\\]>*/</script>
+]
+</BOUCLE_souscription_campagne>
+[(#ENV**{exec}|=={souscription_campagne_edit}|?{#INCLURE{fond=prive/squelettes/contenu/souscription_campagne_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
+<//B_souscription_campagne>
diff --git a/prive/squelettes/contenu/souscription_campagnes.html b/prive/squelettes/contenu/souscription_campagnes.html
new file mode 100644 (file)
index 0000000..72c27f4
--- /dev/null
@@ -0,0 +1,6 @@
+[(#AUTORISER{voir,souscriptioncampagne}|sinon_interdire_acces)]
+<INCLURE{fond=prive/objets/liste/souscription_campagnes, par=id_souscription_campagne, env, ajax, sinon=<:souscription:info_aucun_souscription_campagnes:>}>
+
+[(#AUTORISER{creer,souscriptioncampagne})
+        [(#URL_ECRIRE{souscription_campagnes_edit,new=oui}|icone_verticale{<:souscription:icone_creer_souscription_campagne:>,souscription_campagne,new,right})]
+]
diff --git a/prive/squelettes/extra/souscriptions.html b/prive/squelettes/extra/souscriptions.html
new file mode 100644 (file)
index 0000000..245651c
--- /dev/null
@@ -0,0 +1 @@
+#FORMULAIRE_EXPORTER_SOUSCRIPTIONS{#ENV{type_souscription}}
diff --git a/prive/squelettes/hierarchie/souscription.html b/prive/squelettes/hierarchie/souscription.html
new file mode 100644 (file)
index 0000000..c803de9
--- /dev/null
@@ -0,0 +1 @@
+[<a href="(#URL_ECRIRE{souscriptions})"><:souscription:titre_souscriptions:></a> &gt; <strong class="on">[(#ID_SOUSCRIPTION)]</strong>]
diff --git a/prive/squelettes/hierarchie/souscription_campagne.html b/prive/squelettes/hierarchie/souscription_campagne.html
new file mode 100644 (file)
index 0000000..d30f122
--- /dev/null
@@ -0,0 +1,3 @@
+<BOUCLE_souscription_campagne(SOUSCRIPTION_CAMPAGNES){id_souscription_campagne}{si #ENV{exec}|=={souscription_campagne}}>
+[<a href="(#URL_ECRIRE{souscription_campagnes})"><:souscription:titre_souscription_campagnes:></a> &gt; <strong class="on">[(#TITRE)]</strong>]
+</BOUCLE_souscription_campagne>
diff --git a/prive/squelettes/navigation/souscriptions.html b/prive/squelettes/navigation/souscriptions.html
deleted file mode 100644 (file)
index 47c2e10..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<div class="liste_item sous_navigation">
-  <h4><:souscription:titre_types_souscriptions:></h4>
-  <ul class='liste-items'>
-    <li class="item"><a href="#URL_ECRIRE{souscription_campagnes}">Campagnes</a></li>
-    <li class="item"><a href="#URL_ECRIRE{souscriptions}">Souscriptions</a></li>
-  </ul>
-</div>