mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-07-06 18:01:31 +02:00
- deletion of calculated permissions when deleting a user
- taking into account locked categories during permissions calculation git-svn-id: http://piwigo.org/svn/trunk@680 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -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.'
|
||||
|
||||
Reference in New Issue
Block a user