source: spip-zone/_plugins_/bilan_contributions/prive/liste/bilancontrib_documents.html @ 58726

Last change on this file since 58726 was 58726, checked in by yffic@…, 9 years ago

Erreur dans le calcul du poids des documents

File size: 8.5 KB
Line 
1<div class="cadre cadre-trait-couleur cadre-bilancontrib">
2        [(#CHEMIN{images/doc-24.gif}|balise_img{'',cadre-icone})]
3   <div class="titrem impliable"><b><:bilancontrib:documents_publies:>[ (Secteur (#ENV{id_secteur}))]</b>&nbsp;
4   <a href="#URL_PAGE{bilancontrib_documents_csv}" title="<:bilancontrib:exporter_csv:>">
5        [(#CHEMIN{images/exportcsv-40.png}|balise_img{'',bc_exportcsv}|inserer_attribut{alt,<:bilancontrib:exporter_csv:>})]
6   </a></div>
7        <div class="bc_documents bc_grapher">
8
9   [(#REM) Chercher les extensions utilisees ]
10   #SET{extensions,#ARRAY}
11   <BOUCLE_extensions(TYPES_DOCUMENTS documents){compteur documents}{! par compteur_documents}{statut=publie}{0,10}>
12        #SET{extensions, #GET{extensions}|push{#EXTENSION}
13   </BOUCLE_extensions>
14
15   <table class="spip">
16      <thead>
17         <tr class="row_first tr_liste tr_liste_documents">
18            <td class="bc_extension"><:bilancontrib:nombre:> <:bilancontrib:nb_max:></td>
19            <BOUCLE_annees_head_nb_documents(POUR){tableau #ENV{annees}}{par cle}>
20            <th class="bc_annee bc_col_nb_#VALEUR">#VALEUR</th>
21            </BOUCLE_annees_head_nb_documents>
22            <th class="bc_total bc_col_nb_total"><:bilancontrib:total:></th>
23            <th class="bc_graph"><:bilancontrib:graph:></th>
24         </tr>
25      </thead>
26      <tbody>
27         #SET{total_annuel,#ARRAY}
28         <BOUCLE_types_nb_documents(POUR){tableau #GET{extensions}}{par cle}>
29         <tr class="tr_liste">
30            <th class="bc_extension">#VALEUR</th>
31            #SET{extension,#VALEUR}
32            #SET{total,0}
33            <BOUCLE_annees_nb_documents(POUR){tableau #ENV{annees}}{par cle}>
34                                        [(#REM) Documents des articles ]
35               <BOUCLE_nb_documents_a(DOCUMENTS){documents_liens.objet = article}{articles.id_secteur?}{extension=#GET{extension}}{annee=#VALEUR}> </BOUCLE_nb_documents_a>
36                  #SET{total,#GET{total}|plus{#TOTAL_BOUCLE}}
37                  #SET{total_annee,#GET{total_annuel}|table_valeur{annee#VALEUR}|plus{#TOTAL_BOUCLE}}
38                  #SET{total_annuel,#GET{total_annuel}|array_merge{#ARRAY{annee#VALEUR,#GET{total_annee}}}}
39               </B_nb_documents_a>
40
41                                        [(#REM) Documents des rubriques ]
42               <BOUCLE_nb_documents_r(DOCUMENTS){documents_liens.objet = rubrique}{rubriques.id_secteur?}{extension=#GET{extension}}{annee=#VALEUR}> </BOUCLE_nb_documents_r>
43                  #SET{total,#GET{total}|plus{#TOTAL_BOUCLE}}
44                  #SET{total_annee,#GET{total_annuel}|table_valeur{annee#VALEUR}|plus{#TOTAL_BOUCLE}}
45                  #SET{total_annuel,#GET{total_annuel}|array_merge{#ARRAY{annee#VALEUR,#GET{total_annee}}}}
46               </B_nb_documents_r>
47               <td class="bc_nb bc_col_nb_#VALEUR">[(#_nb_documents_a:TOTAL_BOUCLE|plus{#_nb_documents_r:TOTAL_BOUCLE})]</td>
48            </BOUCLE_annees_nb_documents>
49
50                [(#REM) Total lignes ]
51            <td class="bc_nb bc_col_nb_total">#GET{total}</td>
52            <td class="bc_graph bc_graph_row"><input name="bc_graph_nb_#VALEUR" type="checkbox" value="bc_graph_nb_#VALEUR" checked="checked" /></td>
53            #SET{total_annee,#GET{total_annuel}|table_valeur{total}|plus{#GET{total}}}
54            #SET{total_annuel,#GET{total_annuel}|array_merge{#ARRAY{total,#GET{total_annee}}}}
55         </tr>
56         </BOUCLE_types_nb_documents>
57
58        [(#REM) Total colonnes ]
59         <tr class="tr_liste tr_foot">
60            <th class="bc_total"><:bilancontrib:total:></th>
61            <BOUCLE_annees_nb_documents_total(POUR){tableau #ENV{annees}}{par cle}>
62            <td class="bc_nb bc_col_nb_#VALEUR">[(#GET{total_annuel}|table_valeur{annee#VALEUR,0})]</td>
63            </BOUCLE_annees_nb_documents_total>
64            <td class="bc_nb bc_col_nb_total">[(#GET{total_annuel}|table_valeur{total})]</td>
65            <td class="bc_graph bc_graph_row"><input name="bc_graph_nb_total" type="checkbox" value="bc_graph_nb_total" checked="checked" /></td>
66         </tr>
67
68        [(#REM) Filtre colonnes ]
69         <tr class="tr_liste bc_graph bc_graph_col">
70            <th class="bc_graph"><:bilancontrib:graph:></th>
71            <BOUCLE_annees_nb_documents_total2(POUR){tableau #ENV{annees}}{par cle}>
72                <td class="bc_graph bc_graph_col"><input name="bc_col_nb_#VALEUR" type="checkbox" value="bc_col_nb_#VALEUR"  checked="checked" /></td>
73            </BOUCLE_annees_nb_documents_total2>
74            <td class="bc_graph bc_graph_col"><input name="bc_col_nb_total" type="checkbox" value="bc_col_nb_total" checked="checked" /></td>
75            <td class="bc_graph">&nbsp;</td>
76         </tr>
77      </tbody>
78   </table>
79
80   <table class="spip">
81      <thead>
82         <tr class="row_first tr_liste tr_liste_documents">
83            <td class="bc_extension"><:bilancontrib:taille:> <:bilancontrib:nb_max:></td>
84            <BOUCLE_annees_head_pds_documents(POUR){tableau #ENV{annees}}{par cle}>
85            <th class="bc_annee bc_col_pds_#VALEUR">#VALEUR</th>
86            </BOUCLE_annees_head_pds_documents>
87            <th class="bc_total bc_col_pds_total"><:bilancontrib:total:></th>
88            <th class="bc_graph"><:bilancontrib:graph:></th>
89         </tr>
90      </thead>
91      <tbody>
92         #SET{taille_annuel,#ARRAY}
93         <BOUCLE_types_pds_documents(POUR){tableau #GET{extensions}}{par cle}>
94         <tr class="tr_liste">
95            <th class="bc_extension">#VALEUR</th>
96            #SET{extension,#VALEUR}
97            #SET{taille_totale,0}
98            <BOUCLE_annees_pds_documents(POUR){tableau #ENV{annees}}{par cle}>
99                                        [(#REM) Documents des articles ]
100               #SET{taille,0}
101               <BOUCLE_pds_documents_a(DOCUMENTS){documents_liens.objet = article}{articles.id_secteur?}{extension=#GET{extension}}{annee=#VALEUR}>
102                  #SET{taille,#GET{taille}|plus{#TAILLE}}
103               </BOUCLE_pds_documents_a>
104
105                                        [(#REM) Documents des rubriques ]
106               <BOUCLE_pds_documents_r(DOCUMENTS){documents_liens.objet = rubrique}{rubriques.id_secteur?}{extension=#GET{extension}}{annee=#VALEUR}>
107                  #SET{taille,#GET{taille}|plus{#TAILLE}}
108               </BOUCLE_pds_documents_r>
109               #SET{taille_totale,#GET{taille_totale}|plus{#GET{taille}}}
110               #SET{taille_annee,#GET{taille_annuel}|table_valeur{annee#VALEUR}|plus{#GET{taille}}}
111               #SET{taille_annuel,#GET{taille_annuel}|array_merge{#ARRAY{annee#VALEUR,#GET{taille_annee}}}}
112               <td class="bc_taille bc_col_pds_#VALEUR">[(#GET{taille}|>{0}|oui)[(#GET{taille}|div{1024}|div{1024}|ceil)]]</td>
113            </BOUCLE_annees_pds_documents>
114
115                [(#REM) Total lignes ]
116            <td class="bc_taille bc_col_pds_total">[(#GET{taille_totale}|div{1024}|div{1024}|ceil)]</td>
117            <td class="bc_graph bc_graph_row"><input name="bc_graph_pds_#VALEUR" type="checkbox" value="bc_graph_pds_#VALEUR" checked="checked" /></td>
118            #SET{taille_annee,#GET{taille_annuel}|table_valeur{total}|plus{#GET{taille_totale}}}
119            #SET{taille_annuel,#GET{taille_annuel}|array_merge{#ARRAY{total,#GET{taille_annee}}}}
120         </tr>
121         </BOUCLE_types_pds_documents>
122
123        [(#REM) Total colonnes ]
124         <tr class="tr_liste tr_foot">
125            <th class="bc_total"><:bilancontrib:total:></th>
126            <BOUCLE_annees_pds_documents_total(POUR){tableau #ENV{annees}}{par cle}>
127            <td class="bc_taille bc_col_pds_#VALEUR">[(#GET{taille_annuel}|table_valeur{annee#VALEUR}|div{1024}|div{1024}|ceil)]</td>
128            </BOUCLE_annees_pds_documents_total>
129            <td class="bc_taille bc_col_pds_total">[(#GET{taille_annuel}|table_valeur{total}|div{1024}|div{1024}|ceil)]</td>
130            <td class="bc_graph bc_graph_row"><input name="bc_graph_pds_total" type="checkbox" value="bc_graph_pds_total" checked="checked" /></td>
131         </tr>
132
133        [(#REM) Filtre colonnes ]
134         <tr class="tr_liste bc_graph bc_graph_col">
135            <th class="bc_graph"><:bilancontrib:graph:></th>
136            <BOUCLE_annees_pds_documents_total2(POUR){tableau #ENV{annees}}{par cle}>
137                <td class="bc_graph bc_graph_col"><input name="bc_col_pds_#VALEUR" type="checkbox" value="bc_col_pds_#VALEUR"  checked="checked" /></td>
138            </BOUCLE_annees_pds_documents_total2>
139            <td class="bc_graph bc_graph_col"><input name="bc_col_pds_total" type="checkbox" value="bc_col_pds_total" checked="checked" /></td>
140            <td class="bc_graph">&nbsp;</td>
141         </tr>
142      </tbody>
143   </table>
144
145   <div class="nettoyeur"></div>
146   </div>
147</div>
Note: See TracBrowser for help on using the repository browser.