summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 4ea7e02)
raw | patch | inline | side by side (parent: 4ea7e02)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 23 Jun 2008 07:47:14 +0000 (07:47 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 23 Jun 2008 07:47:14 +0000 (07:47 +0000) |
-Added comments.
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@11403 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@11403 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/include/class_userinfo.inc | patch | blob | history |
index 68df16329fc379e91c59f7e48d215c1d9feda283..83db453bf1077cb01d7e8ff0379d8077ad3980f4 100644 (file)
continue;
}
- /* If attribute is "", we want to know, if we've *any* permissions here... */
+ /* If attribute is "", we want to know, if we've *any* permissions here...
+ Merge global class ACLs [0] with attributes specific ACLs [attribute].
+ */
if ($attribute == "" && isset($subacl['acl'][$object])){
foreach($subacl['acl'][$object] as $attr => $dummy){
$acl= $this->mergeACL($acl, $subacl['type'], $subacl['acl'][$object][$attr]);
$acl = "";
foreach($module as $mod){
if(preg_match("/\//",$mod)){
- $acl.= $this->get_permissions($dn,$mod,"0");
+ $acl.= $this->get_permissions($dn,$mod);
}else{
$acl.= $this->get_category_permissions($dn,$mod);
}