Piwigo Bugtracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000135Piwigodisplaypublic2005.08.15 10:182005.08.15 13:10
Reportermenfin 
Assigned Toplg 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version1.4.1 
Target VersionFixed in Version1.4.2 
Summary0000135: Comptage nombre total d'images
Descriptionil 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.
Additional InformationPour 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 ?
TagsNo tags attached.
browserany
Database engine and version
PHP version4.2.2
Web serverApache 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


Copyright © 2000 - 2015 MantisBT Team
Contact
Powered by Mantis Bugtracker