index 9b91a0b89292f6ede0a030702d33bdee3877b439..79c26bfdb39eef0202f9e208d7523a61871471bf 100644 (file)
/* Terminal dns
*/
- function termDNS (&$config, $dn,$objectClasses,$IPisMust = false)
+ function termDNS (&$config, $parent,$objectClasses,$IPisMust = false)
{
/* We need to know which objectClasses are used, to store the ip/mac
* Because of different type of devices
- */
+ */
+ $this->parent = $parent;
$this->objectclasses = $objectClasses;
$this->IPisMust = $IPisMust;
- plugin::plugin ($config, $dn);
+ plugin::plugin ($config, $parent->dn);
if(isset($this->attrs['cn'][0])){
$this->OrigCn = preg_replace("/\\\$\$/","",$this->attrs['cn'][0]);
/* Save to LDAP */
- function save($dn)
+ function save()
{
$ldap= $this->config->get_ldap_link();
-
+
+ $dn = $this->parent->dn;
+
/*******************/
/* IP-MAC HANDLING */
/*******************/