Changeset 11738


Ignore:
Timestamp:
07/14/11 00:02:49 (8 years ago)
Author:
plg
Message:

bug 2375 fixed: ability to deactivate representative cache on sub-albums (representative_cache_on_subcats) or when searching for another representative due to privacy level (representative_cache_on_level)

Location:
branches/2.2/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/include/category_cats.inc.php

    r9365 r11738  
    123123  if (isset($image_id)) 
    124124  { 
    125     if ($row['user_representative_picture_id'] != $image_id) 
     125    if ($conf['representative_cache_on_subcats'] and $row['user_representative_picture_id'] != $image_id) 
    126126    { 
    127127      $user_representative_updates_for[ $user['id'].'#'.$row['id'] ] = $image_id; 
     
    213213            array_push($new_image_ids, $image_id); 
    214214          } 
    215              
    216           $user_representative_updates_for[ $user['id'].'#'.$category['id'] ] = $image_id; 
     215 
     216          if ($conf['representative_cache_on_level']) 
     217          { 
     218            $user_representative_updates_for[ $user['id'].'#'.$category['id'] ] = $image_id; 
     219          } 
    217220           
    218221          $category['representative_picture_id'] = $image_id; 
  • branches/2.2/include/config_default.inc.php

    r11190 r11738  
    252252// Maintenance]. 
    253253$conf['allow_random_representative'] = false; 
     254 
     255// representative_cache_on_level: if a thumbnail is chosen as representative 
     256// but has higher privacy level than current user, Piwigo randomly selects 
     257// another thumbnail. Should be store this thumbnail in cache to avoid 
     258// another consuming SQL query on next page refresh? 
     259$conf['representative_cache_on_level'] = true; 
     260 
     261// representative_cache_on_subcats: if a category (= album) only contains 
     262// sub-categories, Piwigo randomly selects a thumbnail among sub-categories 
     263// representative. Should we store this thumbnail in cache to avoid another 
     264// "slightly" consuming SQL query on next page refresh? 
     265$conf['representative_cache_on_subcats'] = true; 
    254266 
    255267// allow_html_descriptions : authorize administrators to use HTML in 
Note: See TracChangeset for help on using the changeset viewer.