source: spip-zone/_plugins_/vider_rubrique/admin/vider_rubrique.html @ 107439

Last change on this file since 107439 was 107439, checked in by teddy.spip@…, 22 months ago

Dissocier les documents aux rubriques vidées.

File size: 1.7 KB
Line 
1[(#SET{rubrique_source,#ENV{id_rubrique}})]
2#SET{arbo_complete,non}
3        [(#ENV{vider_arbo}|=={vider_arbo}|oui) #SET{arbo_complete,oui} ]
4
5<BOUCLE_principale (RUBRIQUES) {id_rubrique=#GET{rubrique_source}} {tout}>
6
7        [(#REM)
8                - Lister tous les articles et brèves
9                - Les dépublier (pour l'instant sans effacer les logos)
10        ]
11        <BOUCLE_articles (ARTICLES) {id_rubrique} {statut==.*}>
12                [(#VAL{article}|vider_rubrique_objet_poubelle{#ID_ARTICLE,"poubelle"})]
13        </BOUCLE_articles>
14        <BOUCLE_breves (BREVES) {id_rubrique} {statut==.*}>
15                [(#VAL{breve}|vider_rubrique_objet_poubelle{#ID_BREVE,"poubelle"})]
16        </BOUCLE_breves>
17
18        <BOUCLE_sites (SITES) {id_rubrique} {statut==.*}>
19                [(#VAL{syndic}|vider_rubrique_objet_poubelle{#ID_SYNDIC,"refuse"})]
20        </BOUCLE_sites>
21
22        [(#ID_RUBRIQUE|vider_rubrique_dissocier_document)]
23
24        <BOUCLE_si_arbo_complete (CONDITION) {si #GET{arbo_complete}|=={oui}}>
25                <BOUCLE_articlesBranche (ARTICLES) {branche} {statut==.*}>
26                        [(#VAL{article}|vider_rubrique_objet_poubelle{#ID_ARTICLE,"poubelle"})]
27                </BOUCLE_articlesBranche>
28                <BOUCLE_brevesBranche (BREVES) {branche} {statut==.*}>
29                        [(#VAL{breve}|vider_rubrique_objet_poubelle{#ID_BREVE,"poubelle"})]
30                </BOUCLE_brevesBranche>
31                <BOUCLE_sitesBranche (SITES) {branche} {statut==.*}>
32                        [(#VAL{syndic}|vider_rubrique_objet_poubelle{#ID_SYNDIC,"refuse"})]
33                </BOUCLE_sitesBranche>
34
35                [(#REM) Lister toutes les sous rub ]
36                [(#SET{lesRub,''})]
37                <BOUCLE_sousRub (RUBRIQUES) {branche} {!id_rubrique=#GET{rubrique_source}} {tout}>
38                        [(#SET_PUSH{lesRub,#ID_RUBRIQUE})]
39                </BOUCLE_sousRub>
40                [(#REM) Puis les supprimer ]
41                [(#GET{lesRub}|var_dump})]
42                [(#SET{lesRub,[(#GET{lesRub}|implode{','})]})]
43                [(#GET{lesRub}|supprimer_rubrique)]
44                </B_sousRub>
45        </BOUCLE_si_arbo_complete>
46
47</BOUCLE_principale>
Note: See TracBrowser for help on using the repository browser.