diff options
author | plegall <plg@piwigo.org> | 2012-03-19 11:07:08 +0000 |
---|---|---|
committer | plegall <plg@piwigo.org> | 2012-03-19 11:07:08 +0000 |
commit | adf689b9c977460e05c0c8af719414791d60c5e1 (patch) | |
tree | bb1fad3798ec9c5e490b7c8abc0917505b97ebf9 /admin/batch_manager.php | |
parent | db836252cefbd66da3e3a2721a2434d72451e8df (diff) |
feature 2596: Batch Manager, improve ergonomy on privacy level filter
git-svn-id: http://piwigo.org/svn/trunk@13646 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/batch_manager.php')
-rw-r--r-- | admin/batch_manager.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/admin/batch_manager.php b/admin/batch_manager.php index 935445ccc..19dfea311 100644 --- a/admin/batch_manager.php +++ b/admin/batch_manager.php @@ -83,6 +83,11 @@ if (isset($_POST['submitFilter'])) if (in_array($_POST['filter_level'], $conf['available_permission_levels'])) { $_SESSION['bulk_manager_filter']['level'] = $_POST['filter_level']; + + if (isset($_POST['filter_level_include_lower'])) + { + $_SESSION['bulk_manager_filter']['level_include_lower'] = true; + } } } } @@ -289,10 +294,16 @@ if (isset($_SESSION['bulk_manager_filter']['category'])) if (isset($_SESSION['bulk_manager_filter']['level'])) { + $operator = '='; + if (isset($_SESSION['bulk_manager_filter']['level_include_lower'])) + { + $operator = '<='; + } + $query = ' SELECT id FROM '.IMAGES_TABLE.' - WHERE level >= '.$_SESSION['bulk_manager_filter']['level'].' + WHERE level '.$operator.' '.$_SESSION['bulk_manager_filter']['level'].' ;'; array_push( $filter_sets, |