Пример #1
0
    die;
} else {
    $velden = json_decode(stripslashes($_GET["velden"]));
    $waarden = json_decode(stripslashes($_GET["waarden"]));
    //query opbouwen
    $filter = "";
    foreach ($waarden as $key => $value) {
        if ($value != "") {
            if (strlen($filter) == 0) {
                $filter = "(" . $velden[$key] . "=*" . $value . "*)";
            } else {
                $filter = "(&" . $filter . "(" . $velden[$key] . "=*" . $value . "*))";
            }
        }
    }
}
$lijst = array();
$ld = new LdapRepair();
$ld->connect();
$ld->bind();
$ld->search($filter);
$result = $ld->get_entries();
array_shift($result);
foreach ($result as $persoon) {
    $p = $ld->parseDataSearch($persoon);
    if ($p['gebruikersnaam'] != NULL) {
        $lijst[] = $p;
    }
}
$uitvoer = array(array(), $lijst);
echo json_encode($uitvoer);