Code

* Fixed current main base problem
[gosa.git] / plugins / personal / connectivity / class_intranetAccount.inc
index 067b3ed07d143fc1dbf2ef40551a3aa74fb89ed4..d891007ed67d922127d98e74fdc0c308a6cfc42b 100644 (file)
@@ -96,8 +96,10 @@ class intranetAccount extends plugin
                  $ldap->cd($this->dn);
                  @DEBUG (DEBUG_LDAP, __LINE__, __FUNCTION__, __FILE__,
                                  $this->attributes, "Save");
-                 $ldap->modify($this->attrs);
-                 show_ldap_error($ldap->get_error());
+                 $this->cleanup();
+                 $ldap->modify ($this->attrs); 
+
+                 show_ldap_error($ldap->get_error(), _("Removing intranet account failed"));
 
                  /* Optionally execute a command after we're done */
                  $this->postremove();
@@ -149,8 +151,10 @@ class intranetAccount extends plugin
                  /* Write back to ldap */
                  $ldap= $this->config->get_ldap_link();
                  $ldap->cd($this->dn);
-                 $ldap->modify($this->attrs);
-                 show_ldap_error($ldap->get_error());
+                 $this->cleanup();
+                 $ldap->modify ($this->attrs); 
+
+                 show_ldap_error($ldap->get_error(), _("Saving intranet account failed"));
 
                  /* Optionally execute a command after we're done */
                  $this->postcreate();