blob: b2cbf1a442f526d481df4b422597f91374a17551 [file] [log] [blame]
<?php
echo "line 1<br>";
$ds = ldap_connect("main");
echo "after ldap_connect<br>";
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
echo "after ldap_set_options<br>";
if ($ds) {
$r = @ldap_bind($ds); # anonymous bind
echo "after ldap_bind<br>";
if($r) {
$sr=ldap_search($ds, "ou=people,dc=eclipse,dc=org", "(mail=bjorn.freeman-benson@eclipse.org)");
$sr2=ldap_search($ds, "cn=webtools,ou=group,dc=eclipse,dc=org", "(member=*)");
$sr3=ldap_search($ds, "ou=group,dc=eclipse,dc=org", "(cn=*)");
echo "after ldap_search<br>";
$info = ldap_get_entries($ds, $sr);
$info2 = ldap_get_entries($ds, $sr2);
$info3 = ldap_get_entries($ds, $sr3);
echo "after ldap_get_entries<br>";
$uid = "DOESNOTEXIST";
$i = 0;
for ($ii=0; $ii<$info[$i]["count"]; $ii++){
$data = $info[$i][$ii];
echo $data."($i.$ii):&nbsp;&nbsp;".$info[$i][$data][0]."<br>";
if( $data == "uid" ) {
$uid = $info[$i][$data][0];
}
}
$i = 0;
for ($ii=0; $ii<$info2[$i]["count"]; $ii++){
$data = $info2[$i][$ii];
echo $data."($i.$ii):&nbsp;&nbsp;".$info2[$i][$data][0]."<br>";
if( $data == "member" ) {
echo "in member<br>";
for($j = 0; $j<$info2[$i][$data]["count"]; $j++ ) {
$attr = $info2[$i][$data][$j];
echo "&nbsp;&nbsp;&nbsp;". $attr . "<br>";
if( strstr( $attr, $uid ) ) {
echo "FOUND<br>";
}
}
}
}
$i = 0;
for( $i = 0; $i < $info3["count"]; $i++ ) {
for ($ii=0; $ii<$info3[$i]["count"]; $ii++){
$data = $info3[$i][$ii];
echo $data."($i.$ii):&nbsp;&nbsp;".$info3[$i][$data][0]."<br>";
if( $data == "uid" ) {
$uid = $info3[$i][$data][0];
}
}
}
}
ldap_close($ds);
echo "after ldap_close<br>";
}
echo "last line<br>";
?>