source: spip-zone/_plugins_/bilan_contributions/bilancontrib_objets_csv.html @ 51770

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

Nouveau plugin permettant au webmaster d'afficher dans l'espace privé un bilan annuel des contributions : combien d'articles (total et par auteur), de brèves, de documents (nombre et taille) publiés par an... En complément de GetInfosSpip? (qui est plutôt une vue technique d'un site) et de actijour (qui est axé sur les stats de consultation). Il n'a pas vocation à être actif en permanence, mais s'active le temps de visualiser (et éventuellement d'exporter en csv) le bilan.

File size: 1.4 KB
Line 
1#CACHE{6*3600}#HTTP_HEADER{Content-type:text/csv; charset=#CHARSET}[(#SET{fichier,#VAL{bilan_contributions_objets_}|concat{#NOM_SITE_SPIP}})][(#HTTP_HEADER{Content-type: text/csv[; charset=(#CHARSET)]})][(#HTTP_HEADER{Pragma: no-cache})][(#HTTP_HEADER{Content-Disposition: attachment[; filename="(#GET{fichier}|concat{.csv})"]})][
2(#REM) Chercher les annees utilisees ][
3(#SET{annees,#ARRAY})]<BOUCLE_articles_annees(ARTICLES){tout}>[(#DATE|annee|unique|oui)#SET{annees, #GET{annees}|push{#DATE|annee}}]</BOUCLE_articles_annees><:bilancontrib:objet:>;<BOUCLE_annees_head_articles(POUR){tableau #GET{annees}}{par cle}>#VALEUR;</BOUCLE_annees_head_articles><:bilancontrib:total:>;
4<:articles:>;[
5(#SET{total,0})]<BOUCLE_annees_articles(POUR){tableau #GET{annees}}{par cle}><BOUCLE_articles(ARTICLES){id_secteur?}{annee=#VALEUR} />[
6(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]#TOTAL_BOUCLE;<//B_articles></BOUCLE_annees_articles>#GET{total};
7<:bilancontrib:breves:>;[
8(#SET{total,0})]<BOUCLE_annees_breves(POUR){tableau #GET{annees}}{par cle}><BOUCLE_breves(BREVES){id_secteur?}{annee=#VALEUR} />[
9(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]#TOTAL_BOUCLE;<//B_breves></BOUCLE_annees_breves>#GET{total};
10<:messages_forum:>;[
11(#SET{total,0})]<BOUCLE_annees_forums(POUR){tableau #GET{annees}}{par cle}><BOUCLE_forums(FORUMS){id_secteur?}{annee=#VALEUR} />[
12(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]#TOTAL_BOUCLE;<//B_forums></BOUCLE_annees_forums>#GET{total};
Note: See TracBrowser for help on using the repository browser.