Changeset 63443 in spip-zone


Ignore:
Timestamp:
Jul 13, 2012, 3:45:58 PM (7 years ago)
Author:
joseph@…
Message:

Ajout de statistiques par auteur

Location:
_plugins_/aeres/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/aeres/trunk/contenu/page-biblioaeres.html

    r63394 r63443  
    9191                </li>
    9292                <li>
     93                        <label for="stats">Afficher les statistiques par auteur ?</label>
     94                        <select name="stats" id="stats">
     95                                <option value=""><:non:></option>
     96                                <option value="oui"><:oui:></option>
     97                        </select>
     98                </li>
     99                <li>
    93100                        <label for="auteurs">Personnaliser la liste des membres</label>
    94101                        <div class="explication">Vous pouvez sélectionner plusieurs membres de l'unité. Utilisez les touches CTRL et SHIFT. La bibliographie produite sera alors restreinte aux membres sélectionnés.</div>
  • _plugins_/aeres/trunk/contenu/page-biblioaeres_unite.html

    r63394 r63443  
    177177
    178178[(#ENV{compteur}|oui)[<div style="text-align:right;">Total : (#GET{total}|singulier_ou_pluriel{zotspip:une_reference, zotspip:plusieurs_references, nb}).</div>]]
     179
     180<BOUCLE_test_stats(CONDITION){si #ENV{stats}}>
     181<B_stats_auteurs>
     182<h2 class="h2">Statistiques par auteur</h2>
     183<table class="spip">
     184<tr>
     185        <th>Nom</th>
     186        <th>ACL</th>
     187        <th>DO</th>
     188        <th>OS</th>
     189        <th>CH</th>
     190        <th>Total</th>
     191</tr>
     192<BOUCLE_stats_auteurs(POUR){tableau #GET{auteurs}}{par valeur}>
     193#SET{total,0}
     194<tr>
     195        <td>#VALEUR</td>
     196        <td><BOUCLE_stats_acl(ZITEMS){auteur=#VALEUR}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=journalArticle}{role=author} />#TOTAL_BOUCLE[(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]<//B_stats_acl></td>
     197        <td><BOUCLE_stats_do(ZITEMS){auteur=#VALEUR}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN book,journalArticle}{role=editor}{!id_zitem IN #GET{exclure_do}} />#TOTAL_BOUCLE[(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]<//B_stats_do></td>
     198        <td><BOUCLE_stats_os(ZITEMS){auteur=#VALEUR}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=book}{role=author} />#TOTAL_BOUCLE[(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]<//B_stats_os></td>
     199        <td>
     200        <BOUCLE_test_ch_stats(CONDITION){si #CONFIG{aeres/conference_actes,cact}|=={cact}}>
     201                <BOUCLE_stats_ch(ZITEMS){auteur=#VALEUR}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=bookSection}{role=author}{!publication=''} />#TOTAL_BOUCLE[(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]<//B_stats_ch>
     202        </BOUCLE_test_ch_stats>
     203                <BOUCLE_stats_ch2(ZITEMS){auteur=#VALEUR}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN bookSection, conferencePaper}{role=author}{!publication=''} />#TOTAL_BOUCLE[(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]<//B_stats_ch2>
     204        <//B_test_ch_stats>
     205        </td>
     206        <td>#GET{total}</td>
     207</tr>
     208</BOUCLE_stats_auteurs>
     209</table>
     210</B_stats_auteurs>
     211</BOUCLE_test_stats>
  • _plugins_/aeres/trunk/plugin.xml

    r63394 r63443  
    44        <auteur>[Joseph Larmarange->http://www.spip-contrib.net/Joseph]</auteur>
    55        <licence>GPL v3</licence>
    6         <version>1.2.0</version>
     6        <version>1.3.0</version>
    77        <version_base>0.1</version_base>
    88        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.