diff --git a/gosa-plugins/goto/admin/ogroups/goto/class_termgroup.inc b/gosa-plugins/goto/admin/ogroups/goto/class_termgroup.inc
index ff9239bf042c9a391f027f6544b1d37e5f8347b7..2299d1adfa7ff16d61811419c7ae9c1b1d55d1a6 100644 (file)
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()));
+ }
}
}
}
$macaddresses[]= $macAddress;
}
- gosaSupportDaemon::send("gosa_trigger_action_".$_POST['saction'], "255.255.255.255", $macaddresses);
+ print_red("trigger action is missing");
+ #gosaSupportDaemon::send("gosa_trigger_action_".$_POST['saction'], "255.255.255.255", $macaddresses);
/* Update members fai state */
$this->update_term_member_FAIstate(trim($_POST['saction']));
$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()));
}
}
}
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()));
+ }
}