Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. function _ldap_services_get_childs($parent_id, $level = 0, $ldap_server) {
  2. $query = '(&(supannRefId={HARPEGE})(supannCodeEntiteParent=' . $parent_id . '))';
  3. // print $query . "<br>";
  4.  
  5. $arrs = $ldap_server->search('dc=etu.univ-montp3,dc=fr', $query);
  6. echo str_repeat("-", $level) . " " . $parent_id . "<br />";
  7. $branch = array();
  8. foreach ($arrs as $arr) {
  9. if($arr['supanncodeentite'][0]) {
  10. echo str_repeat("-", $level + 1)." ". $arr['supanncodeentite'][0]."<br />";
  11. if($arr['supanncodeentiteparent'][0] == $parent_id && $level < 3) {
  12. $children = _ldap_services_get_childs($arr['supanncodeentite'][0], $level ++, $ldap_server);
  13. // if ($children) {
  14. // $arr['children'] = $children;
  15. // }
  16. // $branch[$arr['supanncodeentiteparent'][0]][] = $arr;
  17. // $branch[$arr['supanncodeentite'][0]]['title'] = $arr['description'][0];
  18. // $branch[$arr['supanncodeentite'][0]]['items'] = $arr;
  19. }
  20. }
  21. }
  22. return $branch;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement