Ignore:
Timestamp:
Dec 30, 2006, 11:45:52 PM (17 years ago)
Author:
rub
Message:

Feature Issue ID 0000601: Filter all public pages with only recent elements

Fix problem with 0 category on filtered result

Big error on my last commit for $filtervisible_images

File:
1 edited

Legend:

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

    r1684 r1685  
    7171    $filter['check_key'] = get_filter_check_key();
    7272    $filter['categories'] = get_computed_categories($user['id'], $user['forbidden_categories'], true, $user['recent_period']);
    73     if (count($filter['categories']) > 0)
    74     {
    75       $filter['visible_categories'] = implode(',', array_keys($filter['categories']));
    76     }
    77     else
     73
     74    $filter['visible_categories'] = implode(',', array_keys($filter['categories']));
     75    if (empty($filter['visible_categories']))
    7876    {
    7977      // Must be not empty
     
    9694      CURRENT_DATE,INTERVAL '.$user['recent_period'].' DAY)';
    9795
    98     if (count($filter['visible_images']) > 0)
    99     {
    100       $filter['visible_images'] = implode(',', array_from_query($query, 'image_id'));
    101     }
    102     else
     96    $filter['visible_images'] = implode(',', array_from_query($query, 'image_id'));
     97
     98    if (empty($filter['visible_images']))
    10399    {
    104100      // Must be not empty
Note: See TracChangeset for help on using the changeset viewer.