X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fadmin%2Fapplications%2Fclass_applicationGeneric.inc;h=27cf79eb1084ccbf5b2b05857364cfb76b732f73;hb=46b995937ce49d16cd6d3d1e1f69a70d421453e8;hp=6330e399b8256407c20ffb5b108d8ee6b12eb531;hpb=89e04f04b51710905ad3cd062eaaf919296394ee;p=gosa.git diff --git a/plugins/admin/applications/class_applicationGeneric.inc b/plugins/admin/applications/class_applicationGeneric.inc index 6330e399b..27cf79eb1 100644 --- a/plugins/admin/applications/class_applicationGeneric.inc +++ b/plugins/admin/applications/class_applicationGeneric.inc @@ -31,7 +31,9 @@ class application extends plugin /* Load icon */ $ldap= $config->get_ldap_link(); - $this->iconData= $ldap->get_attribute($dn, "gosaApplicationIcon"); + if ($dn != 'new'){ + $this->iconData= $ldap->get_attribute($dn, "gosaApplicationIcon"); + } if ($this->iconData == ""){ $this->set_picture(""); } @@ -41,19 +43,19 @@ class application extends plugin /* This is always an account */ $this->is_account= TRUE; - if ($this->dn == "new"){ + if ($this->dn == "new"){ $ui= get_userinfo(); $this->base= dn2base($ui->dn); } else { - $this->base= preg_replace ("/^[^,]+,[^,]+,/", "", $this->dn); - } + $this->base= preg_replace ("/^[^,]+,[^,]+,/", "", $this->dn); + } } function execute() { /* Do we represent a valid group? */ if (!$this->is_account && $this->parent == NULL){ - $display= " ". + $display= "\"\" ". _("This 'dn' is no application.").""; return ($display); }