X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Ffai%2Fadmin%2Ffai%2Fclass_filterFAI.inc;h=5524e0c1f9df1819a90424ddf407314b12323a44;hb=b9312edd7dd76aaad3d6e7d123bc16748aa6380c;hp=e270058dd170ee13d87261a0a9f075d4d5c6524d;hpb=2c283ccee6a326df69587a123c0551bdcc064922;p=gosa.git diff --git a/gosa-plugins/fai/admin/fai/class_filterFAI.inc b/gosa-plugins/fai/admin/fai/class_filterFAI.inc index e270058dd..5524e0c1f 100644 --- a/gosa-plugins/fai/admin/fai/class_filterFAI.inc +++ b/gosa-plugins/fai/admin/fai/class_filterFAI.inc @@ -49,12 +49,13 @@ class filterFAI extends filterLDAP{ /* Clean up object informations */ $obj = array(); $obj['cn'] = $object['cn'][0]; - $obj['dn'] = $object['cn'][0]; + $obj['dn'] = $object['cn'][0].",".get_ou("faiBaseRDN").$config->current['BASE']; $obj['acl'] = $acl; $obj['class'] = $rest ['ACL']; $obj['FAIstate'] = $entry['FAIstate']; $obj['description'] = $object['description'][0]; $obj['objectClass'] = $object['objectClass']; + $obj['objectClass'][] = 'FAKE_OC_FAI'; if(!preg_match("/freeze/i", $entry['FAIstate'])){ $obj['objectClass'][] = "FAKE_OC_IsBranch"; @@ -139,8 +140,7 @@ class filterFAI extends filterLDAP{ } $item =array(); - // FAKE_OC_IsBranch allows us to delete this entry (indicates NOT freezed state) - $item['objectClass'] = array('count' => 2, $data['type'], "FAKE_OC_IsBranch"); + $item['objectClass'] = array('count' => 2, $data['type'],"FAKE_OC_OPSI"); $item[] = 'objectClass'; $item['cn'] = $data['cn']; $item[] = 'cn';