From 49fe36be24c46ab210e4dfd54167d15814ddf6d5 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Thu, 11 Feb 2016 16:44:48 +0100 Subject: [PATCH] when removing an user , remove also his privilege in all folders --- include/user_detail.inc.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/include/user_detail.inc.php b/include/user_detail.inc.php index ef386e6f9..61dc4f014 100644 --- a/include/user_detail.inc.php +++ b/include/user_detail.inc.php @@ -90,7 +90,16 @@ else if ($sbaction == "delete") $cn = new Database(); $Res = $cn->exec_sql("delete from jnt_use_dos where use_id=$1", array($uid)); $Res = $cn->exec_sql("delete from ac_users where use_id=$1", array($uid)); - + //------------------------------------ + // Remove user from all the dossiers + //------------------------------------ + $a_dossier=$cn->get_array('select dos_id from ac_dossier'); + if ( is_array($a_dossier) ) { + $nb=count($a_dossier); + for ( $i=0;$i<$nb;$i++) + User::remove_inexistant_user($a_dossier[$i]['dos_id']); + } + echo "

Utilisateur " . h($_POST['fname']) . " " . h($_POST['lname']) . " est effacé

"; require_once NOALYSS_INCLUDE.'/lib/class_iselect.php'; require_once NOALYSS_INCLUDE.'/user.inc.php';