Piwigo Bugtracker

Viewing Issue Advanced Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000135 [Piwigo] display minor always 2005.08.15 10:18 2005.08.15 13:10
Reporter menfin View Status public  
Assigned To plg
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 1.4.2 Product Version 1.4.1
  Target Version Product Build
Summary 0000135: Comptage nombre total d'images
Description il me semble que le chiffre total annoncant le nombre d'images est établi à partir de la table "Catégories" et du champ "nb_images". Ce qui me parait erroné, puisque l'on peut attribuer plusieurs catégories à une même image.
Steps To Reproduce
Additional Information Pour exemple, dans la base que nous sommes en train d'élaborer (http://www.bmsenlis.com/sitebmsenlis/ga [^] … tegory.php) le chiffre annoncé est de "2967" pour "1320" enregistrements rééls.
Le bon chiffre serait plutôt celui du nombre d'enregistrement de la table "Images".
Peut-on le générer et l'afficher à la place de celui existant ?
Tags No tags attached.
browser any
Database engine and version
PHP version 4.2.2
Web server Apache 2.0
Attached Files

- Relationships

-  Notes
(0000200)
plg (manager)
2005.08.15 13:10

Correction effectuée en branche de développement en mars 2005 (pour la future branche 1.5). Correction reportée sur la branche 1.4, présente dans la future release 1.4.2.

Cette correction concerne uniquement la fonction :

/**
 * returns the total number of elements viewable in the gallery by the
 * connected user
 *
 * @return int
 */
function count_user_total_images()
{
  global $user;

  $query = '
SELECT COUNT(DISTINCT(image_id)) as total
  FROM '.IMAGE_CATEGORY_TABLE;
  if (count($user['restrictions']) > 0)
  {
    $query.= '
  WHERE category_id NOT IN ('.$user['forbidden_categories'].')';
  }
  $query.= '
;';
 
  $row = mysql_fetch_array(pwg_query($query));

  return isset($row['total']) ? $row['total'] : 0;
}

- Issue History
Date Modified Username Field Change
2005.08.15 10:18 menfin New Issue
2005.08.15 10:18 menfin browser => any
2005.08.15 10:18 menfin PHP version => 4.2.2
2005.08.15 10:18 menfin Web server => Apache 2.0
2005.08.15 13:10 plg Note Added: 0000200
2005.08.15 13:10 plg Assigned To => plg
2005.08.15 13:10 plg Status new => closed
2005.08.15 13:10 plg Resolution open => fixed
2005.08.15 13:10 plg Fixed in Version => 1.4.2


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Contact
Powered by Mantis Bugtracker