diff options
author | vdigital <vdigital@piwigo.org> | 2008-10-19 15:47:34 +0000 |
---|---|---|
committer | vdigital <vdigital@piwigo.org> | 2008-10-19 15:47:34 +0000 |
commit | a6be0e500b91696013b1580915c21493ce6c39b1 (patch) | |
tree | 14d7a7b6d3bf5d15e2efa3033ce23e3b5b7d66df /admin/include | |
parent | 3326f742fe2a1745dc1ebdd060d023263af299b9 (diff) |
Merging revisions 2773-2776
- Default template and Piwigo domain ...
- No metadata synchronization icon on a remote picture (Synchro failure)
- Jump to category icon is removed on user forbidden categories (previously check_restrictions was leading administrators to the access denied page).
git-svn-id: http://piwigo.org/svn/trunk@2777 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/include')
-rw-r--r-- | admin/include/functions.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/admin/include/functions.php b/admin/include/functions.php index 4b0713226..658033e0c 100644 --- a/admin/include/functions.php +++ b/admin/include/functions.php @@ -1899,4 +1899,27 @@ SELECT id ); } } + +/** + * Is the category accessible to the (Admin) user ? + * + * Note : if the user is not authorized to see this category, category jump + * will be replaced by admin cat_modify page + * + * @param int category id to verify + * @return bool + */ +function cat_admin_access($category_id) +{ + global $user; + + // $filter['visible_categories'] and $filter['visible_images'] + // are not used because it's not necessary (filter <> restriction) + if (in_array($category_id, explode(',', $user['forbidden_categories']))) + { + return false; + } + return true; +} + ?>
\ No newline at end of file |