X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Fgoto%2Fadmin%2Fogroups%2Fgoto%2Fclass_termgroup.inc;h=2299d1adfa7ff16d61811419c7ae9c1b1d55d1a6;hb=362e2b9a81d3bde32512811ede7525ab017eead5;hp=4e3338458434a6c5a7169d9078bafa2a373dd65f;hpb=95c92d67f0ab7660a995607fd264a6ea1f2aa798;p=gosa.git diff --git a/gosa-plugins/goto/admin/ogroups/goto/class_termgroup.inc b/gosa-plugins/goto/admin/ogroups/goto/class_termgroup.inc index 4e3338458..2299d1adf 100644 --- a/gosa-plugins/goto/admin/ogroups/goto/class_termgroup.inc +++ b/gosa-plugins/goto/admin/ogroups/goto/class_termgroup.inc @@ -166,7 +166,9 @@ class termgroup extends plugin if(preg_match("/(w|t|s)/i",$allobs[$key]['type'])){ $ldap->cd ($key); $ldap->modify($attrs); - show_ldap_error($ldap->get_error(),sprintf(_("Setting action state (FAIstate) failed for object '%s', value was '%s'."),$key,$action)); + if (!$ldap->success()){ + msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $key->dn, LDAP_MOD, get_class())); + } } } } @@ -236,7 +238,8 @@ class termgroup extends plugin $ldap->cd($dn); $ldap->modify($attrs); - show_ldap_error($ldap->get_error(), sprintf(_("Saving of system workstation/generic (FAIstate) with dn '%s' failed."),$dn)); + if (!$ldap->success()){ + msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $dn, LDAP_MOD, get_class())); } } } @@ -367,7 +370,9 @@ class termgroup extends plugin if(!$this->didAction){ $this->handle_post_events("modify"); } - show_ldap_error($ldap->get_error(), _("Saving workstation failed")); + if (!$ldap->success()){ + msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_MOD, get_class())); + } }