index 3ee246aca9c9781b2e3b23c062a79f253a3690f8..267cbe37c0ff2bc7380857aea8c72816206ad617 100644 (file)
$ldap->modify($this->attrs);
}else{
/* Write FAIscript to ldap*/
- $ldap->cd($this->dn);
- $ldap->create_missing_trees($this->dn);
+ $ldap->cd(preg_replace('/^[^,]+,[^,]+,/', '', $this->dn));
+ $ldap->create_missing_trees(preg_replace('/^[^,]+,/', '', $this->dn));
$ldap->cd($this->dn);
$ldap->add($this->attrs);
}
$ldap->modify($tmp);
$this->handle_post_events("modify");
}elseif($obj['status']=="new"){
- $ldap->cd($sub_dn);
- $ldap->create_missing_trees($sub_dn);
+ $ldap->cd(preg_replace('/^[^,]+,[^,]+,/', '', $this->dn));
+ $ldap->create_missing_trees(preg_replace('/^[^,]+,/', '', $this->dn));
$ldap->cd($sub_dn);
$ldap->add($tmp);
$this->handle_post_events("add");