diff options
Diffstat (limited to 'admin/include')
-rw-r--r-- | admin/include/functions.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/admin/include/functions.php b/admin/include/functions.php index c2c386a78..80f329469 100644 --- a/admin/include/functions.php +++ b/admin/include/functions.php @@ -321,7 +321,7 @@ DELETE FROM '.IMAGES_TABLE.' // - all the links to any group // - all the favorites linked to this user // - all sessions linked to this user -// - all categories informations linked to this user +// - calculated permissions linked to the user function delete_user($user_id) { // destruction of the access linked to the user @@ -352,6 +352,13 @@ DELETE FROM '.SESSIONS_TABLE.' ;'; pwg_query($query); + // deletion of calculated permissions linked to the user + $query = ' +DELETE FROM '.USER_FORBIDDEN_TABLE.' + WHERE user_id = '.$user_id.' +;'; + pwg_query($query); + // destruction of the user $query = ' DELETE FROM '.USERS_TABLE.' |