From cc95b0be87f3b509af93d4063b2ebfeda1b1c714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=ABl=20Dieschburg?= Date: Tue, 10 Mar 2009 15:43:12 +0100 Subject: [PATCH] [svn r18932] Corrects the bug that displays not subscribed users in the not subscribed users list when adding user to a session --- main/admin/add_users_to_session.php | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/main/admin/add_users_to_session.php b/main/admin/add_users_to_session.php index 9c7dc8b3e5..9a90cb393c 100644 --- a/main/admin/add_users_to_session.php +++ b/main/admin/add_users_to_session.php @@ -374,15 +374,19 @@ if ($ajax_search) { WHERE access_url_id = $access_url_id ORDER BY lastname,firstname,username"; } - } - $result=api_sql_query($sql,__FILE__,__LINE__); - $Users=api_store_result($result); - //var_dump($_REQUEST['id_session']); - foreach ($Users as $user) { - if($user['id_session'] == $id_session) - $sessionUsersList[$user['user_id']] = $user ; + } + $result=api_sql_query($sql,__FILE__,__LINE__); + $Users=api_store_result($result); + //var_dump($_REQUEST['id_session']); + foreach ($Users as $user) { + if($user['id_session'] == $id_session){ + $sessionUsersList[$user['user_id']] = $user; + if (array_key_exists($user['user_id'],$nosessionUsersList)) + unset($nosessionUsersList[$user['user_id']]); } - + else if ( $sessionUsersList[$user['user_id']]['id_session']!=$id_session ) + $nosessionUsersList[$user['user_id']] = $user ; + } } if ($add_type == 'multiple') {