summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: e0782fd)
raw | patch | inline | side by side (parent: e0782fd)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 8 Mar 2010 08:07:39 +0000 (08:07 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 8 Mar 2010 08:07:39 +0000 (08:07 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6@16327 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/plugins/admin/acl/class_filterACL.inc | patch | blob | history |
diff --git a/gosa-core/plugins/admin/acl/class_filterACL.inc b/gosa-core/plugins/admin/acl/class_filterACL.inc
index 563be9162555e7fd1ae04c37e0cf909f1cb50cb6..2b6f0b782447cfab3d14b346b99db221bdd56ba0 100644 (file)
class filterACL {
- static function query($base, $scope, $filter, $attributes, $category, $objectStorage= "")
+ static function query($parent, $base, $scope, $filter, $attributes, $category, $objectStorage= "")
{
$config= session::global_get('config');
$ldap= $config->get_ldap_link(TRUE);
$flag= ($scope == "sub")?GL_SUBSEARCH:0;
$result=array();
- $result= array_merge($result,filterACL::get_list($base, $filter, $attributes, $category, array(), $flag | GL_SIZELIMIT, "cat"));
+ $result= array_merge($result,filterACL::get_list($parent, $base, $filter, $attributes, $category, array(), $flag | GL_SIZELIMIT, "cat"));
if($scope == "sub"){
- $result= array_merge($result,filterACL::get_list($base, $filter, $attributes, $category, array(), $flag | GL_SIZELIMIT, "search"));
+ $result= array_merge($result,filterACL::get_list($parent, $base, $filter, $attributes, $category, array(), $flag | GL_SIZELIMIT, "search"));
}
- $result= array_merge($result,filterACL::get_list($base, $filter, $attributes, $category, $objectStorage, $flag | GL_SIZELIMIT, ""));
+ $result= array_merge($result,filterACL::get_list($parent, $base, $filter, $attributes, $category, $objectStorage, $flag | GL_SIZELIMIT, ""));
return(filterACL::unifyResult($result));
}
return(array_values($res));
}
- static function get_list($base, $filter, $attributes, $category, $objectStorage, $flags= GL_SUBSEARCH, $method= "")
+ static function get_list($parent, $base, $filter, $attributes, $category, $objectStorage, $flags= GL_SUBSEARCH, $method= "")
{
$ui= session::global_get('ui');
$config= session::global_get('config');