diff --git a/gosa-plugins/goto/admin/mimetypes/tabs_mimetypes.inc b/gosa-plugins/goto/admin/mimetypes/tabs_mimetypes.inc
index 9597704cafcc64f1794f3193192a3719d8fef839..dacda448687497bbe79d4925737e05ab1c7a10cd 100644 (file)
class mimetabs extends tabs
{
- var $Release= "";
- var $parent = FALSE;
+ var $parent = FALSE;
+ var $FAIstate = "";
- function mimetabs($config, $data, $dn,$category)
+ function mimetabs($config, $data, $dn,$category,$hide_refs = FALSE, $hide_acls = FALSE)
{
- tabs::tabs($config, $data, $dn,$category);
+ tabs::tabs($config, $data, $dn,$category,$hide_refs , $hide_acls);
/* Add references/acls/snapshots */
$this->addSpecialTabs();
}
- function set_release($newRelease)
+ function set_FAIstate($state)
{
- $this->Release= preg_replace('/,'.get_ou('mimetypeou').'.*$/', '', $newRelease);
- if ($this->Release != ""){
- $this->Release= ",".$this->Release;
+ $this->FAIstate = $state;
+ foreach($this->by_name as $name => $desc){
+ $this->by_object[$name]->FAIstate = $state;
}
}
if($this->parent->IsReleaseManagementActivated()){
$new_dn= "cn=".$baseobject->cn.",".$this->parent->mime_release;
}else{
- $new_dn= "cn=".$baseobject->cn.",".get_ou('mimeou').$baseobject->base;
+ $new_dn= "cn=".$baseobject->cn.",".get_ou('mimetypeRDN').$baseobject->base;
}
/* Move group? */