From ea10c19ac5a1f6e89627497e5a6bfdefa37b5053 Mon Sep 17 00:00:00 2001 From: rvelices Date: Sun, 24 Mar 2013 06:46:35 +0000 Subject: feature 2836: display the number of comments/tags in the menubar git-svn-id: http://piwigo.org/svn/trunk@21817 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/include/functions.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'admin/include') diff --git a/admin/include/functions.php b/admin/include/functions.php index 4e53d09e6..02917394a 100644 --- a/admin/include/functions.php +++ b/admin/include/functions.php @@ -1367,6 +1367,7 @@ DELETE array_keys($inserts[0]), $inserts ); + invalidate_user_cache_nb_tags(); } /** @@ -1397,6 +1398,8 @@ DELETE WHERE id IN ('.implode(',', $tag_ids).') ;'; pwg_query($query); + + invalidate_user_cache_nb_tags(); } function tag_id_from_tag_name($tag_name) @@ -1486,6 +1489,8 @@ DELETE $inserts ); } + + invalidate_user_cache_nb_tags(); } } @@ -1694,6 +1699,17 @@ UPDATE '.USER_CACHE_TABLE.' trigger_action('invalidate_user_cache', $full); } + +function invalidate_user_cache_nb_tags() +{ + global $user; + unset($user['nb_available_tags']); + $query = ' +UPDATE '.USER_CACHE_TABLE.' + SET nb_available_tags = NULL'; + pwg_query($query); +} + /** * adds the caracter set to a create table sql query. * all CREATE TABLE queries must call this function -- cgit v1.2.3