/** Find User dn * * @param $login dn of the user to find */ function ldapFindDn($login) { global $ldapsrv, $user_dn, $ldapmap; //Connect to the directory $ds = connect_ldap($ldapsrv[0], $ldapsrv[1], $ldapsrv[4], $ldapsrv[2], 0, 0); if ($ds) { //Get the user's dn $user_dn = ldap_search_user_dn($ds, $ldapsrv[3], $ldapsrv[5], stripslashes($login), ''); if ($user_dn) { if (getFromLDAP($ds, $user_dn, addslashes($login)) and getldapusersgroups($ds, $user_dn, addslashes($login))) { return true; } else { return false; } } } else { return false; } }
if ((document.formulaire.elements[i].type=='checkbox') && (document.formulaire.elements[i].checked) ) { document.formulaire.elements[i+a].value = b ; }}} // --> </script> <?php echo "<p class='bold'><a href='../init_lcs/index.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a></p>"; if (isset($_POST['step'])) { check_token(false); // L'admin a validé la procédure, on procède donc... // On se connecte au LDAP $ds = connect_ldap($lcs_ldap_host, $lcs_ldap_port, "", ""); //----***** STEP 1 *****-----// if ($_POST['step'] == "1") { // La première étape consiste à importer les classes if ($_POST['record'] == "yes") { // Les données ont été postées, on les traite donc immédiatement echo "<p><em>On vide d'abord les tables suivantes :</em> "; $j = 0; $k = 0; while ($j < count($liste_tables_del)) { $sql = "SHOW TABLES LIKE '" . $liste_tables_del[$j] . "';"; //echo "$sql<br />"; $test = sql_query1($sql); if ($test != -1) { if ($k > 0) { echo ", ";