Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function _ldap_services_get_childs($parent_id, $level = 0, $ldap_server) {
- $query = '(&(supannRefId={HARPEGE})(supannCodeEntiteParent=' . $parent_id . '))';
- // print $query . "<br>";
- $arrs = $ldap_server->search('dc=etu.univ-montp3,dc=fr', $query);
- echo str_repeat("-", $level) . " " . $parent_id . "<br />";
- $branch = array();
- foreach ($arrs as $arr) {
- if($arr['supanncodeentite'][0]) {
- echo str_repeat("-", $level + 1)." ". $arr['supanncodeentite'][0]."<br />";
- if($arr['supanncodeentiteparent'][0] == $parent_id && $level < 3) {
- $children = _ldap_services_get_childs($arr['supanncodeentite'][0], $level ++, $ldap_server);
- // if ($children) {
- // $arr['children'] = $children;
- // }
- // $branch[$arr['supanncodeentiteparent'][0]][] = $arr;
- // $branch[$arr['supanncodeentite'][0]]['title'] = $arr['description'][0];
- // $branch[$arr['supanncodeentite'][0]]['items'] = $arr;
- }
- }
- }
- return $branch;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement