summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 78e6abf)
raw | patch | inline | side by side (parent: 78e6abf)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 18 Sep 2009 08:47:04 +0000 (08:47 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 18 Sep 2009 08:47:04 +0000 (08:47 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@14293 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-plugins/systems/admin/systems/class_systemManagement.inc | patch | blob | history |
diff --git a/gosa-plugins/systems/admin/systems/class_systemManagement.inc b/gosa-plugins/systems/admin/systems/class_systemManagement.inc
index df39a9c3c796e5804407eef009dae0a7080d1d27..d728aa4eb391989ce237c03c69d6363656011a27 100644 (file)
$res = array_merge($res,get_list($filter,$sys_categories, get_ou('systemIncomingRDN').$base,$sys_attrs, GL_SIZELIMIT));
/* Append opsi systems, the opsi extension have to installed.
- (Only, if we are allowed to view opsi hosts)
+ (Only, if we are allowed to view opsi hosts and if we're on the ldap root)
*/
- if($this->opsi instanceof opsi && $this->opsi->enabled() && $this->DivListSystem->ShowOpsiHosts){
+ if($this->DivListSystem->selectedBase == $this->config->current['BASE'] &&
+ $this->opsi instanceof opsi &&
+ $this->opsi->enabled() &&
+ $this->DivListSystem->ShowOpsiHosts){
$o_acl = $this->ui->get_permissions($base,"opsi/opsiGeneric","");
if(preg_match("/r/",$o_acl)){
$opsi_clients = $this->opsi->get_hosts_for_system_management();