Changeset 95908 in spip-zone


Ignore:
Timestamp:
Mar 10, 2016, 5:56:24 PM (5 years ago)
Author:
tcharlss@…
Message:

Correction du total des visites quand un type d'objet est sélectionné. +z

Location:
_plugins_/statistiques_objets/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/statistiques_objets/trunk/paquet.xml

    r95907 r95908  
    22        prefix="statsobjets"
    33        categorie="statistique"
    4         version="1.0.9"
     4        version="1.0.10"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/statistiques_objets/trunk/prive/squelettes/inclure/stats-visites-data_fonctions.php

    r95904 r95908  
    1010// une fonction en plus
    1111function stats_total_objet($objet='', $serveur = '') {
    12         $row = sql_fetsel("SUM(visites) AS total_absolu", "spip_visites", '', '', '', '', '', $serveur);
     12
     13        // total pour un type d'objet
     14        if ($objet) {
     15                if ($objet == 'article'){
     16                        $table_visites = 'spip_visites_articles';
     17                        $where = '';
     18                } else {
     19                        $table_visites = 'spip_visites_objets';
     20                        $where = 'objet='.sql_quote($objet);
     21                }
     22                $row = sql_fetsel("SUM(visites) AS total_absolu", $table_visites, $where, '', '', '', '', $serveur);
     23        }
     24        // ou total global
     25        else {
     26                $row = sql_fetsel("SUM(visites) AS total_absolu", "spip_visites", '', '', '', '', '', $serveur);
     27        }
    1328
    1429        return $row ? $row['total_absolu'] : 0;
  • _plugins_/statistiques_objets/trunk/prive/squelettes/inclure/stats-visites-jours.html

    r95904 r95908  
    7878                        </tr>
    7979                        </BOUCLE_objet>
    80                         [(#REM) total ]
     80                        [(#REM) total global ou pour un type d'objet ]
    8181                        <tr class="odd">
    8282                                <th><:info_total|trim{':'}|trim|ucfirst:></th>
    83                                 <td class='num'>[(#REM|stats_total)]</td>
     83                                <td class='num'>[(#GET{objet}|stats_total_objet)]</td>
    8484                        </tr>
    85                         [(#REM) popularité du site ]
     85                        [(#REM) popularité globale ]
    8686                        [(#GET{objet}|non)
    8787                        <tr class="odd">
Note: See TracChangeset for help on using the changeset viewer.