X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Fgoto%2Fadmin%2Fsystems%2Fgoto%2Fclass_workstationStartup.inc;h=8fa9eddc727ef19ff860c7fb648c55e2a68d9031;hb=411e358554b5788f7805ba4da2bae937dba1103a;hp=abc84928ff5be3eacb293c4e2304aa2403245230;hpb=88a1ab46f6ccf8e72f77125309921947f4a08cf5;p=gosa.git diff --git a/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc b/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc index abc84928f..8fa9eddc7 100644 --- a/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc +++ b/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc @@ -81,6 +81,19 @@ class workstartup extends plugin $attrs = $ldap->fetch(); $this->o_group_dn = $attrs['dn']; } + + if ($ldap->count() > 1) { + $ogroups = array(); + array_push($ogroups, $attrs['dn']); + while ($attrs = $ldap->fetch()) { + array_push($ogroups, $attrs['dn']); + } + $str = ""; + foreach($ogroups as $dn) { + $str .= "
  • ".$dn."
  • "; + } + msg_dialog::display(_("Warning"), sprintf(_("This system is member of more than one object group, object group inheritence will not work!")."
    ", $str), WARNING_DIALOG); + } } /* Creating a list of valid Mirrors