Changeset 48635 in spip-zone


Ignore:
Timestamp:
Jun 9, 2011, 1:04:27 PM (10 years ago)
Author:
eric@…
Message:

Correction du comptage des catégories quand le filtre dépot est actif

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/svp/svp_fonctions.php

    r48629 r48635  
    121121}
    122122
     123
    123124function svp_compter_telechargements($id_depot=0, $categorie='', $compatible_spip=''){
    124125        $total = svp_compter('paquet', $id_depot, $categorie, $compatible_spip);
     
    126127        return $info;
    127128}
     129
    128130
    129131function svp_compter_depots($id_depot, $contrib='plugin'){
     
    148150}
    149151
     152
    150153function svp_compter_plugins($id_depot=0, $categorie='', $compatible_spip='') {
    151154        $total = svp_compter('plugin', $id_depot, $categorie, $compatible_spip);
     
    154157}
    155158
    156 // Attention le criter de compatibilite spip pris en compte est uniquement celui d'une branche SPIP
     159
     160// Attention le critere de compatibilite spip pris en compte est uniquement celui d'une branche SPIP
    157161function svp_compter($entite, $id_depot=0, $categorie='', $compatible_spip=''){
    158162        $compteurs = array();
     
    195199        elseif ($entite == 'categorie') {
    196200                $from = array('spip_plugins AS t2');
     201                $where_depot = $where[0];
     202                $where = array();
    197203                if ($id_depot) {
    198                         $ids = sql_allfetsel('id_plugin', 'spip_depots_plugins AS t1', $where);
     204                        $ids = sql_allfetsel('id_plugin', 'spip_depots_plugins AS t1', $where_depot);
    199205                        $ids = array_map('reset', $ids);
    200206                        $where[] = sql_in('t2.id_plugin', $ids);
     
    213219        return $compteurs;
    214220}
     221
    215222
    216223function balise_SVP_CATEGORIES($p) {
Note: See TracChangeset for help on using the changeset viewer.