X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Ffai%2Fadmin%2Ffai%2FtabsPartition.inc;h=3ac0e2257d92261f9e529183851860b777e61893;hb=ff3ef83f8dcb54659807a39f8513486b5c0badb0;hp=b1aab1e09bbf2a946996d0497beb9d6f7ff2356c;hpb=0e18d29f78a782f1328668d201313e335ce42c2e;p=gosa.git diff --git a/gosa-plugins/fai/admin/fai/tabsPartition.inc b/gosa-plugins/fai/admin/fai/tabsPartition.inc index b1aab1e09..3ac0e2257 100644 --- a/gosa-plugins/fai/admin/fai/tabsPartition.inc +++ b/gosa-plugins/fai/admin/fai/tabsPartition.inc @@ -3,6 +3,7 @@ class tabsPartition extends tabs { var $base= ""; + var $parent =""; function tabsPartition($config, $data, $dn,$category) { @@ -22,18 +23,13 @@ class tabsPartition extends tabs { $baseobject= $this->by_object['faiPartitionTable']; - $new_dn= 'cn='.$baseobject->cn.",".get_ou('faipartitionou').get_ou('faiou').session::get('CurrentMainBase'); - - $faifilter = session::get('faifilter'); - if($faifilter['branch']!="main"){ - $new_dn ='cn='.$baseobject->cn.",".get_ou('faipartitionou').$faifilter['branch']; - } + $new_dn ='cn='.$baseobject->cn.",".get_ou('faiPartitionRDN').$this->parent->fai_release; if ($this->dn != $new_dn && $this->dn != "new"){ /* if( new_dn is subtree of this->dn ) */ - $cnt1 = count(split(",",$this->dn)); - $cnt2 = count(split(",",$new_dn)); + $cnt1 = count(explode(",",$this->dn)); + $cnt2 = count(explode(",",$new_dn)); if((strstr($new_dn,$this->dn))&&($cnt1<$cnt2)){ msg_dialog::display(_("Error"), _("Moving the tree failed. Destination tree is subtree of source tree."), ERROR_DIALOG); }else{