Code

Fixed tagging of printer objects
[gosa.git] / plugins / admin / applications / class_applicationParameters.inc
index 3cbf0118fad19dd95eda5ff58240a7115790d77a..0de0560404742f56211a64a9b378e3ba35a9c239 100644 (file)
@@ -49,10 +49,10 @@ class applicationParameters extends plugin
        $display= "";
        if ($this->parent != NULL){
                if ($this->is_account){
-                       $display= $this->show_header(_("Remove options"),
+                       $display= $this->show_disable_header(_("Remove options"),
                                _("This application has options. You can disable them by clicking below."));
                } else {
-                       $display= $this->show_header(_("Create options"),
+                       $display= $this->show_enable_header(_("Create options"),
                                _("This application has options disabled. You can enable them by clicking below."));
                        $this->parent->by_object['application']->generateTemplate();
                        return ($display);
@@ -123,9 +123,9 @@ class applicationParameters extends plugin
         @DEBUG (DEBUG_LDAP, __LINE__, __FUNCTION__, __FILE__,
                 $this->attributes, "Save");
        $this->cleanup();
-$ldap->modify ($this->attrs); 
+       $ldap->modify ($this->attrs); 
 
-       show_ldap_error($ldap->get_error());
+       show_ldap_error($ldap->get_error(), sprintf(_("Removing of application parameters with dn '%s' failed."),$this->dn));
 
        /* Optionally execute a command after we're done */
        $this->handle_post_events('remove');
@@ -150,7 +150,8 @@ $ldap->modify ($this->attrs);
   /* Check values */
   function check()
   {
-       $message= array();
+       /* Call common method to give check the hook */
+       $message= plugin::check();
 
        /* Check for valid option names */
        for ($i= 0; $i<count($this->option_name); $i++){
@@ -184,9 +185,9 @@ $ldap->modify ($this->attrs);
         @DEBUG (DEBUG_LDAP, __LINE__, __FUNCTION__, __FILE__,
                 $this->attributes, "Save");
        $this->cleanup();
-$ldap->modify ($this->attrs); 
+       $ldap->modify ($this->attrs); 
 
-       show_ldap_error($ldap->get_error());
+       show_ldap_error($ldap->get_error(), sprintf(_("Saving of application parameters with dn '%s' failed."),$this->dn));
 
        /* Optionally execute a command after we're done */
        $this->handle_post_events('modify');