示例#1
0
/** 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;
    }
}
示例#2
0
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&nbsp;:</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 ", ";