X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Finclude%2Fclass_multi_plug.inc;h=af39e67d72956abc368808cdf6179ba01236735d;hb=ed2e61f01da6d459cbfc9bda3aaeaa61db00eac8;hp=5a624257fb8652258700138a172b34d17457b543;hpb=549990d3979b1a210b067c6f55a2b7284ba96a89;p=gosa.git diff --git a/gosa-core/include/class_multi_plug.inc b/gosa-core/include/class_multi_plug.inc index 5a624257f..af39e67d7 100644 --- a/gosa-core/include/class_multi_plug.inc +++ b/gosa-core/include/class_multi_plug.inc @@ -1,21 +1,23 @@ o_tab = new $class($config,$tab,"new",$acl_category); + $this->o_tab = new $class($config,$tab,"new",$acl_category, TRUE, TRUE); $this->o_tab->set_acl_base($acl_base); $this->by_object = &$this->o_tab->by_object; $this->by_name = &$this->o_tab->by_name; @@ -171,7 +173,7 @@ class multi_plug /* Initialize the objects we want to edit at once */ foreach($dns as $dn){ - $obj = new $class($config,$tab,$dn,$acl_category); + $obj = new $class($config,$tab,$dn,$acl_category, TRUE, TRUE); $obj->set_acl_base($acl_base); $this->a_handles[] = $obj; } @@ -202,6 +204,11 @@ class multi_plug if(!isset($base[$key])){ $base[$key] = $add[$key]; }else{ + + if(!isset($base[$key]['count'])){ + $base[$key]['count'] = count($base[$key]); + } + if(!isset($add[$key]['count'])){ $add[$key]['count'] = count($add[$key]); }