Ignore:
Timestamp:
Mar 15, 2006, 3:26:25 AM (18 years ago)
Author:
rvelices
Message:

feature 262: new user cached information nb_total_pictures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/functions_user.inc.php

    r1079 r1081  
    189189        calculate_permissions($userdata['id'], $userdata['status']);
    190190
     191      $query = '
     192SELECT COUNT(DISTINCT(image_id)) as total
     193  FROM '.IMAGE_CATEGORY_TABLE.'
     194  WHERE category_id NOT IN ('.$userdata['forbidden_categories'].')
     195;';
     196      list($userdata['nb_total_images']) = mysql_fetch_array(pwg_query($query));
     197
    191198      // update user cache
    192199      $query = '
     
    198205      $query = '
    199206INSERT INTO '.USER_CACHE_TABLE.'
    200   (user_id,need_update,forbidden_categories)
     207  (user_id,need_update,forbidden_categories,nb_total_images)
    201208  VALUES
    202   ('.$userdata['id'].',\'false\',\''.$userdata['forbidden_categories'].'\')
     209  ('.$userdata['id'].',\'false\',\''
     210  .$userdata['forbidden_categories'].'\','.$userdata['nb_total_images'].')
    203211;';
    204212      pwg_query($query);
Note: See TracChangeset for help on using the changeset viewer.