X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fadmin%2Fsystems%2Fclass_workstationStartup.inc;h=be645996ff75d16e02a3f86fc9d94eb84cca98f3;hb=49866d5f3a99b5675b11310ffba4c2e50d967eb7;hp=5d020a17d81bf907cebd9474239f7bce6aab7c57;hpb=242ca40f4668b80c51069f9371b75c8725455728;p=gosa.git diff --git a/plugins/admin/systems/class_workstationStartup.inc b/plugins/admin/systems/class_workstationStartup.inc index 5d020a17d..be645996f 100644 --- a/plugins/admin/systems/class_workstationStartup.inc +++ b/plugins/admin/systems/class_workstationStartup.inc @@ -2,11 +2,6 @@ class workstartup extends plugin { - /* CLI vars */ - var $cli_summary= "Manage terminal startup options"; - var $cli_description= "Some longer text\nfor help"; - var $cli_parameters= array("eins" => "Eins ist toll", "zwei" => "Zwei ist noch besser"); - /* Generic terminal attributes */ var $bootmode = "G"; var $goLdapServerList = array(); @@ -159,8 +154,10 @@ class workstartup extends plugin ['PACKAGES'][0] "pkg1"; ['PACKAGES'][1] "postfix"; */ - - $ldap->search("(&(FAIrepository=*)(objectClass=FAIrepositoryServer))",array("FAIrepository")); + $filter= ""; + $ui= get_userinfo(); + if (isset($config->current['STRICT_UNITS']) && preg_match('/TRUE/i', $config->current['STRICT_UNITS']) && $ui->gosaUnitTag != ""){ $filter= "(gosaUnitTag=".$ui->gosaUnitTag.")"; + } $ldap->search("(&(FAIrepository=*)(objectClass=FAIrepositoryServer)$filter)",array("FAIrepository")); $test = array(); while($attr = $ldap->fetch()){ if(isset($attr['FAIrepository'])){ @@ -693,6 +690,8 @@ class workstartup extends plugin $use = " checked "; }; + $use .= chkacl($this->acl,"gotoLdapServer"); + $display = $server; $SelectBoxLdapServer->AddEntry(