diff --git a/gosa-plugins/goto/admin/applications/class_applicationParameters.inc b/gosa-plugins/goto/admin/applications/class_applicationParameters.inc
index d77a98bd83ef6f9055c9e8f3b0b2cf3996684bab..913107044b4d64bc8317448c1924fd3b3fe3f5e9 100644 (file)
$display= "";
if ($this->parent !== NULL){
if ($this->is_account){
- $display= $this->show_disable_header(_("Remove options"),
- _("This application has options. You can disable them by clicking below."));
+ $display= $this->show_disable_header(_("Remove options"),msgPool::featuresEnabled(_("parameter")));
} else {
- $display= $this->show_enable_header(_("Create options"),
- _("This application has options disabled. You can enable them by clicking below."));
+ $display= $this->show_enable_header(_("Create options"), msgPool::featuresDisabled(_("parameter")));
$this->parent->by_object['application']->generateTemplate();
return ($display);
}
$this->cleanup();
$ldap->modify ($this->attrs);
- show_ldap_error($ldap->get_error(), sprintf(_("Removing of application parameters with dn '%s' failed."),$this->dn));
+ if (!$ldap->success()){
+ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_MOD, get_class()));
+ }
/* Optionally execute a command after we're done */
$this->handle_post_events('remove');
/* Check for valid option names */
for ($i= 0; $i<count($this->option_name); $i++){
if (!preg_match ("/^[a-z0-9_]+$/i", $this->option_name[$i])){
- $message[]= sprintf(_("Value '%s' specified as option name is not valid."),
- $this->option_name[$i]);
+ $message[]= msgPool::invalid(_("Name"), $this->option_name[$i],"/^[a-z0-9_]+$/i");
}
}
$this->cleanup();
$ldap->modify ($this->attrs);
- show_ldap_error($ldap->get_error(), sprintf(_("Saving of application parameters with dn '%s' failed."),$this->dn));
+ if (!$ldap->success()){
+ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_MOD, get_class()));
+ }
/* Optionally execute a command after we're done */
$this->handle_post_events('modify');