From 90911d747fd2cc706bfd6ec44a1c5aa4c0455eae Mon Sep 17 00:00:00 2001 From: rvelices Date: Tue, 18 Jan 2011 20:57:36 +0000 Subject: - batch manager was not calling invalidate_user_cache - batch manager can delete photos added by ftp - call sync_users on admin page less often (too many sql queries) git-svn-id: http://piwigo.org/svn/trunk@8756 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'admin.php') diff --git a/admin.php b/admin.php index a93570e43..19c1661ed 100644 --- a/admin.php +++ b/admin.php @@ -69,8 +69,10 @@ if (isset($_GET['change_theme'])) // +-----------------------------------------------------------------------+ // | synchronize user informations | // +-----------------------------------------------------------------------+ - -sync_users(); +if (mt_rand(0,9)==0) +{ + sync_users(); +} // +-----------------------------------------------------------------------+ // | variables init | @@ -197,7 +199,6 @@ if ( 'cat_move', // ?only POST 'cat_options', // ?only POST; public/private; lock/unlock 'cat_perm', // ?only POST - 'element_set', // ?only POST; associate/dissociate 'picture_modify', // ?only POST; associate/dissociate 'user_list', // ?only POST; group assoc 'user_perm', @@ -205,6 +206,12 @@ if ( 'group_list', // delete group ) ) + or ( isset($_POST) and in_array($page['page'], + array( + 'batch_manager', // associate/dissociate; delete; set level + ) + ) + ) ) { invalidate_user_cache(); -- cgit v1.2.3