$statut = 5; include 'ldap_form_add_users_group.php'; } else { echo '<h4>' . get_lang('UnableToConnectTo') . ' ' . $host . '</h4>'; } echo '<br /><br />'; echo '<a href="ldap_import_students.php?annee=">' . get_lang('BackToNewSearch') . '</a>'; echo '<br /><br />'; echo '</div>'; } elseif (!empty($annee) && !empty($id_session) && $_POST['confirmed'] == 'yes') { $id = $_POST['username_form']; $UserList = array(); $userid_match_login = array(); foreach ($id as $form_index => $user_id) { if (is_array($_POST['checkboxes']) && in_array($form_index, array_values($_POST['checkboxes']))) { $tmp = ldap_add_user($user_id); $UserList[] = $tmp; $userid_match_login[$tmp] = $user_id; } } if (!empty($_POST['id_session'])) { $num = 0; $tbl_session_user = Database::get_main_table(TABLE_MAIN_SESSION_USER); $tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); foreach ($UserList as $user_id) { $sql = 'INSERT INTO ' . $tbl_session_user . ' SET id_user="******", id_session = "' . intval($id_session) . '"'; $res_user = Database::query($sql); if ($res_user) { $num++;
} } } if ($number_of_selected_users == $number_of_deleted_users) { Display::display_normal_message(get_lang('SelectedUsersDeleted')); } else { Display::display_error_message(get_lang('SomeUsersNotDeleted')); } break; case 'add_user': $number_of_selected_users = count($_POST['id']); $number_of_added_users = 0; $UserList = array(); foreach ($_POST['id'] as $index => $user_id) { if ($user_id != $_user['user_id']) { $UserList[] = ldap_add_user($user_id); } } if (isset($_GET['id_session']) && trim($_GET['id_session']) != "") { addUserToSession($UserList, $_GET['id_session']); } if (count($UserList) > 0) { Display::display_normal_message(count($UserList) . " " . get_lang('LDAPUsersAdded')); } else { Display::display_normal_message(get_lang('NoUserAdded')); } break; } Security::clear_token(); } }