index f2864d790c5eefa317cd4d84e10dc84313185b0d..c109d44a6fa2d4fbf5d92be5a5ce1a1c69f74223 100644 (file)
var $DNSinitially_was_account;
- function servdns ($config, $dn= NULL)
+ function servdns ($config, $dn= NULL, $parent= NULL)
{
- plugin::plugin ($config, $dn);
+ plugin::plugin ($config, $dn, $parent);
$this->orig_dn = $dn;
$ldap->cd($attr['dn']);
$ldap->rmDir($attr['dn']);
}
- show_ldap_error($ldap->get_error());
+ show_ldap_error($ldap->get_error(), _("Removing DNS service failed"));
}
foreach($tmp['zoneUpdates'] as $dn => $attrs){
$ldap->cd($dn);
$ldap->modify($attrs);
- show_ldap_error("Zone:".$ldap->get_error());
+ show_ldap_error("Zone:".$ldap->get_error(), _("Updating DNS service failed"));
}
}
foreach($tmp['del'] as $dn => $del){
$ldap->cd($dn);
$ldap->rmdir_recursive($dn);
- show_ldap_error("Zone:".$ldap->get_error());
+ show_ldap_error($ldap->get_error(), _("Removing DNS entries failed"));
}
/* move follwoing entries
$ldap->cd($dn);
$ldap->add($attrs);
}
+ show_ldap_error($ldap->get_error(), _("Saving DNS entries failed"));
}
}
}